Полный адрес, выделяемый из текста

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

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public propertygetLastItemAddrObjectПоследний (самый низкоуровневый) элемент адреса
Public propertygetLastItemWithGarAddrObjectСамый низкоуровневый объект, который удалось привязать к ГАР

Методы

  Имя Тип значения Описание
Public methodfindItemByLevelAddrObjectНайти элемент конкретного уровня
Public methodgetFullPathStringВывести полный путь
Public methodoutInfoнетВывести подробную текстовую информацию об объекте (для отладки)

Поля

  Имя Тип Описание
Public fieldadditionalItemsjava.util.ArrayList<AddrObject>Список дополнительных элементов (самых низкоуровневых), если есть. При перечислении одноуровневых элементов в адресе (например, несколько квартир) элементы начиная со второго заносятся в этот список. Если таких элементов нет, то null. Например, ... д.10 кв.1,2,3 - кв.1 будет в lastItem, а кв.2 и 3 попадут в этот список. Работает только для режима "текста одного адреса".
Public fieldalpha2StringДвухзначный код страны (RU, EN, US ...)
Public fieldbeginCharintНачальная позиция в тексте
Public fieldcoefintКоэффициент качества выделения (от 0 до 100). 100 - идеальное качество, привязалось всё к одному ГАР-объекту и нет непонятных элементов в тексте
Public fieldendCharintКонечная позиция в тексте
Public fielderrorMessageStringСообщение, описывающее ошибки (если null, то замечаний и ошибок нет)
Public fieldinfoMessageStringНесущественные информационные сообщения
Public fielditemsjava.util.ArrayList<AddrObject>Элементы адреса в порядке убывания (от региона до квартир/комнат)
Public fieldmillisecondsintМиллисекунд обрабатывалось (в случае обработки одиночного адреса)
Public fieldparamsjava.util.HashMap<ParamType, String>Дополнительные параметры (индексы, этажи, номер генплана и пр.)
Public fieldreadCountintКоличество чтений объектов из индекса ГАР (для отладки производительности)
Public fieldsecondAddressTextAddressВторой адрес, который иногда встречается в поле адреса (например, указывают адрес регистрации и адрес проживания). Кстати, у этого secondAddress тоже может быть свой secondAddress и т.д., если адресов в тексте несколько, идущие подряд.
Public fieldtextStringАнализируемый текст адреса в случае одиночной обработки или фрагмент исходного текста для множественной обработки