limb3_2007_2:ru:packages:file_schema:architecture
Содержание
Архитектура пакета FILE_SCHEMA
Диаграмма классов
Описание некоторых базовых классов
| Класс | Назначение |
|---|---|
| интерфейс lmbLocator | Интерфейс абстрактного локатора. Введен исключительно для документирования кода. Основной класса пакета - lmbFileLocator |
| lmbFileLocator | Используется для поиска файлов по локациях, которые определяются объектом, реализующим интерфейс lmbFileLocations. |
| lmbFileLocatorDecorator | Базовый декоратор на lmbFileLocator. |
| lmbCachingFileLocator | Кеширующий lmbFileLocator. Позволяет значительно сократить время на поиск файлов. |
| интерфейс lmbFileLocations | Интерфейс, состоящий из одного метода getLocations($params = array());. Возвращает массив путей, где локаторы должны искать файлы. |
| lmbFileLocationsList | Используется для составления списка локаций, где следует искать файл файловому локатору. Позволяет объединять явные пути с другими lmbFileLocations имплементаторами. |
| lmbPackagesFileLocations | Возвращает пути до всех пакетов, установленных в приложении. |
limb3_2007_2/ru/packages/file_schema/architecture.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1


Обсуждение