Базовый класс для всех токенов. Наследные классы - TextToken (конечная словоформа) и MetaToken (связный фрагмент других токенов).

Пространство имен: Pullenti.Ner

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public propertyBeginCharintПозиция в тексте начального символа
Public propertyEndCharintПозиция в тексте конечного символа
Public propertyIsAndboolЭто соединительный союз И (на всех языках)
Public propertyIsCommaboolЭто запятая
Public propertyIsCommaAndboolЭто запятая или союз И
Public propertyIsHiphenboolЭто символ переноса
Public propertyIsIgnoredboolИгнорировать токен при обработке
Public propertyIsLettersboolПризнак того, что это буквенный текстовой токен (TextToken)
Public propertyIsNewlineAfterboolЭлемент заканчивает строку. Для последнего элемента всегда true.
Public propertyIsNewlineBeforeboolЭлемент начинается с новой строки. Для 1-го элемента всегда true.
Public propertyIsOrboolЭто соединительный союз ИЛИ (на всех языках)
Public propertyIsTableControlCharboolЭто спец-символы для табличных элементов (7h, 1Eh, 1Fh)
Public propertyIsWhitespaceAfterboolНаличие пробельных символов после
Public propertyIsWhitespaceBeforeboolНаличие пробельных символов перед
Public propertyLengthCharintДлина в текстовых символах
Public propertyMorphMorphCollectionМорфологическая информация
Public propertyNewlinesAfterCountintКоличество переходов на новую строку перед
Public propertyNewlinesBeforeCountintКоличество переходов на новую строку перед
Public propertyTokenСледующий токен в цепочке токенов
Public propertyTokenПредыдущий токен в цепочке токенов
Public propertyWhitespacesAfterCountintКоличество пробелов перед, переход на новую строку = 10, табуляция = 5
Public propertyWhitespacesBeforeCountintКоличество пробелов перед, переход на новую строку = 10, табуляция = 5

Методы

  Имя Тип значения Описание
Public methodGetMorphClassInDictionaryMorphClassПроверка, что слово есть в словаре соответствующего языка
Public methodGetNormalCaseTextstringПолучить связанный с токеном текст в именительном падеже
Public methodGetReferentReferentПолучить ссылку на сущность (не null только для ReferentToken)
Public methodGetReferentsList<Referent>Получить список ссылок на все сущности, скрывающиеся под элементом. Дело в том, что одни сущности могут накрывать другие (например, адрес накроет город).
Public methodGetSourceTextstringПолучить фрагмент исходного текста, связанный с токеном
Public methodIsCharboolТокен состоит из конкретного символа
Public methodIsCharOfboolТокен состоит из одного символа, который есть в указанной строке
Public methodIsValueboolПроверка конкретного значения слова (с учётом морф.вариантов)
Public methodIsValue2boolПроверка двух подряд идущих слов (с учётом морф.вариантов)
Public methodIsValue3boolПроверка трёх подряд идущих слова (с учётом морф.вариантов)

Поля

  Имя Тип Описание
Public fieldCharsCharsInfoИнформация о символах
Public fieldKitAnalysisKitАналитический контейнер
Public fieldTagobjectИспользуется произвольным образом