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

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

Expand
	imageСинтаксис

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

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

Методы

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