Репозиторий адресов (Адрессарий)

Пространство имен: pullenti.address

Expand
	imageСинтаксис

Свойства (get/set)

  Имя Тип Описание
Public propertybaseDirStringДиректория, в которой расположен репозиторий адресов

Методы

  Имя Тип значения Описание
Public methodaddNumberДобавить адрес (всю иерархию) в репозиторий. У элементов будут устанавливаться поля RepObject с информацией о сохранении.
Public methodcloseнетЗавершить работу с репозиторием (крайне желательно вызывать в конце)
Public methodcommitнетСохранить изменения (вызывать периодически при добавлении больших объёмов, а также в конце загрузки)
Public methodgetMaxIdNumberМаксимальный идентификатор (равен общему количеству элементов)
Public methodgetObjectRepaddrObjectПолучить объект по его идентификатору
Public methodgetObjectsArrayПолучить экземпляры дочерних объектов объекта
Public methodopenнетОткрыть репозиторий
Public methodoptimizeнетВызывать в конце длительной загрузки - это займёт некоторое время, зато уменьшит размер индекса для оптимизации доступа и поиска.
Public methodsearchнетБез добавления попытаться привязать существующие элементы (для кого удалось - устанавливается поле RepObject)