Package com.swabunga.spell.engine

Interface Summary
SpellDictionary An interface for all dictionary implementations.
Transformator An interface for all Transformators - which take a dictionary word and converts into its phonetic hash.
 

Class Summary
Configuration The various settings used to control how a spell checker works are read from here.
DoubleMeta A phonetic encoding algorithm that takes an English word and computes a phonetic version of it.
EditDistance This class is based on Levenshtein Distance algorithms, and it calculates how similar two words are.
GenericSpellDictionary The SpellDictionary class holds the instance of the dictionary.
GenericTransformator A Generic implementation of a transformator takes an aspell phonetics file and constructs some sort of transformation table using the inner class Rule.
PropertyConfiguration  
SpellDictionaryASpell Container for various methods that any SpellDictionary will use.
SpellDictionaryDichoDisk Another implementation of SpellDictionary that doesn't cache any words in memory.
SpellDictionaryDisk An implementation of SpellDictionary that doesn't cache any words in memory.
SpellDictionaryHashMap The SpellDictionaryHashMap holds the dictionary

This class is thread safe.

Word The Word object holds information for one suggested spelling.