Свернуть все Развернуть все 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 programming reference for Java
Analyzer - класс

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

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

# Синтаксис

Java
    public abstract class Analyzer

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

| Имя | Тип | Описание
--- | --- | --- | ---
| getCaption | String | Заголовок анализатора
| getDescription | String | Описание анализатора
| getIgnoreThisAnalyzer setIgnoreThisAnalyzer | boolean | При установке в true будет игнорироваться при обработке (для отладки)
| getImages | java.util.HashMap<String, byte[]> | Список изображений объектов
| isSpecific | boolean | Признак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor)
| getName | String | Уникальное наименование анализатора
| getPersistReferentsRegim setPersistReferentsRegim | boolean | Включить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться)
| getProgressWeight | int | Сколько примерно времени работает анализатор по сравнению с другими (в условных единицах)
| getTypeSystem | java.util.Collection<ReferentClass> | Список поддерживаемых типов объектов (сущностей), которые выделяет анализатор
| getUsedExternObjectTypes | Iterable<String> | Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил)

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| createAnalyzerData | AnalyzerData | Используется внутренним образом
| createReferent | Referent | Создать сущность указанного типа
| process | нет | Запустить анализ
| processOntologyItem | ReferentToken | Это используется внутренним образом для обработки внешних онтологий
| processReferent | ReferentToken | Попытаться выделить сущность с указанного токена. (выделенная сущность не сохраняется в локальной онтологии - её нужно потом явно сохранять)