Служба лингвистических процессоров

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

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public property StaticanalyzerslistЭкземпляры доступных анализаторов
Public property Staticempty_processorProcessorЭкземпляр процессора с пустым множеством анализаторов (используется для разных лингвистических процедур, где не нужны сущности)
Public property Staticis_initializedboolПризнак того, что инициализация сервиса уже была
Public property Staticstandard_processorProcessorЭкземпляр процессора с множеством общих анализаторов (IsSpecific = false)
Public property StaticversionstrВерсия системы
Public property Staticversion_datestrДата создания текущей версии

Методы

  Имя Тип значения Описание
Public method Staticadd_imageнетДобавить специфическую иконку
Public method Staticcreate_empty_processorProcessorСоздать экземпляр процессора с пустым списком анализаторов
Public method Staticcreate_processorProcessorСоздать процессор со стандартным списком анализаторов (у которых свойство IsSpecific = false)
Public method Staticcreate_referentReferentСоздать экземпляр объекта заданного типа
Public method Staticcreate_specific_processorProcessorСоздать процессор с набором стандартных и указанных параметром специфических анализаторов.
Public method Staticget_image_by_idImageWrapperПолучить иконку по идентификатору иконки
Public method StaticinitializeнетИнициализация сервиса. Каждый анализатор нужно инициализировать отдельно. Если вызывается Sdk.Initialize(), то там инициализация сервиса и всех анализаторов делается.

Поля

  Имя Тип Описание
Public field StaticDEBUG_CURRENT_DATE_TIMEdatetime.datetimeЭто нужно для автотестов, чтобы фиксировать дату-время, относительно которой идут вычисления (если не задана, то берётся текущая)