Базовый класс для всех лингвистических анализаторов. Игнорируйте, если не собираетесь делать свой анализатор.

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

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public propertygetCaptionStringЗаголовок анализатора
Public propertygetDescriptionStringОписание анализатора
Public propertygetIgnoreThisAnalyzer
setIgnoreThisAnalyzer
booleanПри установке в true будет игнорироваться при обработке (для отладки)
Public propertygetImagesjava.util.HashMap<String, byte[]>Список изображений объектов
Public propertyisSpecificbooleanПризнак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor)
Public propertygetNameStringУникальное наименование анализатора
Public propertygetPersistReferentsRegim
setPersistReferentsRegim
booleanВключить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться)
Public propertygetProgressWeightintСколько примерно времени работает анализатор по сравнению с другими (в условных единицах)
Public propertygetTypeSystemjava.util.Collection<ReferentClass>Список поддерживаемых типов объектов (сущностей), которые выделяет анализатор
Public propertygetUsedExternObjectTypesIterable<String>Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил)

Методы

  Имя Тип значения Описание
Public methodcreateAnalyzerDataAnalyzerDataИспользуется внутренним образом
Public methodcreateReferentReferentСоздать сущность указанного типа
Public methodprocessнетЗапустить анализ
Public methodprocessOntologyItemReferentTokenЭто используется внутренним образом для обработки внешних онтологий
Public methodprocessReferentReferentTokenПопытаться выделить сущность с указанного токена. (выделенная сущность не сохраняется в локальной онтологии - её нужно потом явно сохранять)