This package contains classes and interfaces that define dictionaries.

Dictionary defines interface for dictionary - classes that provide morphological information given string tokens. Dictionary2 provides additional methods for accessing list of lemmas, word forms and entries.

DictionaryManager maintains a list of dictionaries and allows to search all of them at once.

There are several predefined dictionary classes:

  1. SimpleDictionary - simplistics dictionary that stores its data in memory
  2. NumberDictionary - dictionary that recognizes numerals. It does not need external storage for data