Свернуть все Развернуть все 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
Processor - класс

Лингвистический процессор

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

# Синтаксис

Java
    public class Processor implements AutoCloseable

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

| Имя | Тип | Описание
--- | --- | --- | ---
| getAnalyzers | java.util.Collection<Analyzer> | Последовательность обработки данных (анализаторы)

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| addAnalyzer | нет | Добавить анализатор, если его ещё нет
| breakProcess | нет | Прервать процесс анализа
| delAnalyzer | нет | Удалить анализатор
| findAnalyzer | Analyzer | Найти анализатор по его имени
| process | AnalysisResult | Обработать текст
| processNext | нет | Доделать результат, который был сделан другим процессором

# Поля

| Имя | Тип | Описание
--- | --- | --- | ---
| progress | java.util.ArrayList<unisharp.ProgressEventHandler> | Событие обработки строки состояния процесса. Там-же в событии ProgressChangedEventArg в UserState выводятся информационные сообщения. Внимание, если ProgressPercentage < 0, то учитывать только информационное сообщение в UserState.
| tag | Object | Используется произвольным образом
| timeoutSeconds | int | Максимальное время обработки, прервёт при превышении. По умолчанию (0) - неограничено.