Свернуть все Развернуть все Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: J# Code: JScript Свойства членов: Показать все Члены: Отфильтрованные Члены: Отфильтрованные Члены: Отфильтрованные Frameworks: Show All Frameworks: Multiple Frameworks: .NET Framework Only Frameworks: .NET Compact Framework Only Frameworks: XNA Framework Only

Включая защищенные члены
Включая унаследованные члены
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members

SDK Pullenti Address programming reference for Java
TextAddress - класс

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

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

# Синтаксис

Java
    public class TextAddress

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

| Имя | Тип | Описание
--- | --- | --- | ---
| getErrorMessage | String | Сообщение, описывающее ошибки (если null, то замечаний и ошибок нет). Теперь формируется из списка messages, у которых error = true.
| getInfoMessage | String | Несущественные информационные сообщения Теперь формируется из списка messages, у которых error = false.
| getLastItem | AddrObject | Последний (самый низкоуровневый) элемент адреса
| getLastItemWithGar | AddrObject | Самый низкоуровневый объект, который удалось привязать к ГАР

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| findItemByLevel | AddrObject | Найти элемент конкретного уровня
| getFullPath | String | Вывести полный путь
| outInfo | нет | Вывести подробную текстовую информацию об объекте (для отладки)

# Поля

| Имя | Тип | Описание
--- | --- | --- | ---
| additionalItems | java.util.ArrayList<AddrObject> | Список дополнительных элементов (самых низкоуровневых), если есть. При перечислении одноуровневых элементов в адресе (например, несколько квартир) элементы начиная со второго заносятся в этот список. Если таких элементов нет, то null. Например, ... д.10 кв.1,2,3 - кв.1 будет в lastItem, а кв.2 и 3 попадут в этот список. Работает только для режима "текста одного адреса".
| alpha2 | String | Двухзначный код страны (RU, EN, US ...)
| beginChar | int | Начальная позиция в тексте
| coef | int | Коэффициент качества выделения (от 0 до 100). 100 - идеальное качество, привязалось всё к одному ГАР-объекту и нет непонятных элементов в тексте
| endChar | int | Конечная позиция в тексте
| items | java.util.ArrayList<AddrObject> | Элементы адреса в порядке убывания (от региона до квартир/комнат)
| messages | java.util.ArrayList<Message> | Детализация сообщений
| milliseconds | int | Миллисекунд обрабатывалось (в случае обработки одиночного адреса)
| params | java.util.HashMap<ParamType, String> | Дополнительные параметры (индексы, этажи, номер генплана и пр.)
| readCount | int | Количество чтений объектов из индекса ГАР (для отладки производительности)
| secondAddress | TextAddress | Второй адрес, который иногда встречается в поле адреса (например, указывают адрес регистрации и адрес проживания). Кстати, у этого secondAddress тоже может быть свой secondAddress и т.д., если адресов в тексте несколько, идущие подряд.
| text | String | Анализируемый текст адреса в случае одиночной обработки или фрагмент исходного текста для множественной обработки