Репозиторий адресов (Адрессарий)Пространство имен: pullenti.address
Синтаксис
Свойства (get/set)
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() | add | Number | Добавить адрес (всю иерархию) в репозиторий. У элементов будут устанавливаться поля RepObject с информацией о сохранении. |
![]() | close | нет | Завершить работу с репозиторием (крайне желательно вызывать в конце) |
![]() | commit | нет | Сохранить изменения (вызывать периодически при добавлении больших объёмов, а также в конце загрузки) |
![]() | getMaxId | Number | Максимальный идентификатор (равен общему количеству элементов) |
![]() | getObject | RepaddrObject | Получить объект по его идентификатору |
![]() | getObjects | Array | Получить экземпляры дочерних объектов объекта |
![]() | open | нет | Открыть репозиторий |
![]() | optimize | нет | Вызывать в конце длительной загрузки - это займёт некоторое время, зато уменьшит размер индекса для оптимизации доступа и поиска. |
![]() | search | нет | Без добавления попытаться привязать существующие элементы (для кого удалось - устанавливается поле RepObject) |