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

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

Expand
	imageСинтаксис

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

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

Методы

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

Поля

  Имя Тип Описание
Public fieldadditionalItemsArrayСписок дополнительных элементов (самых низкоуровневых), если есть. При перечислении одноуровневых элементов в адресе (например, несколько квартир) элементы начиная со второго заносятся в этот список. Если таких элементов нет, то null. Например, ... д.10 кв.1,2,3 - кв.1 будет в lastItem, а кв.2 и 3 попадут в этот список. Работает только для режима "текста одного адреса".
Public fieldalpha2StringДвухзначный код страны (RU, EN, US ...)
Public fieldbeginCharNumberНачальная позиция в тексте
Public fieldcoefNumberКоэффициент качества выделения (от 0 до 100). 100 - идеальное качество, привязалось всё к одному ГАР-объекту и нет непонятных элементов в тексте
Public fieldendCharNumberКонечная позиция в тексте
Public fielderrorMessageStringСообщение, описывающее ошибки (если null, то замечаний и ошибок нет)
Public fieldinfoMessageStringНесущественные информационные сообщения
Public fielditemsArrayЭлементы адреса в порядке убывания (от региона до квартир/комнат)
Public fieldmillisecondsNumberМиллисекунд обрабатывалось (в случае обработки одиночного адреса)
Public fieldparamsHashtableДополнительные параметры (индексы, этажи, номер генплана и пр.)
Public fieldreadCountNumberКоличество чтений объектов из индекса ГАР (для отладки производительности)
Public fieldsecondAddressTextAddressВторой адрес, который иногда встречается в поле адреса (например, указывают адрес регистрации и адрес проживания). Кстати, у этого secondAddress тоже может быть свой secondAddress и т.д., если адресов в тексте несколько, идущие подряд.
Public fieldtextStringАнализируемый текст адреса в случае одиночной обработки или фрагмент исходного текста для множественной обработки