| Interface | Description |
|---|---|
| SpellingDictionary |
An interface for all dictionary implementations.
|
| Transformator |
An interface for all Transformators - which take a dictionary word and
converts into its phonetic hash.
|
| Class | Description |
|---|---|
| ASpellSpellingDictionary |
Container for various methods that any
SpellingDictionary will use. |
| CachedDichotomyDiskSpellingDictionary |
Yet another
SpellDictionary this one is based on Damien
Guillaume's Diskbased dictionary but adds a cache to try to improve a bit on
performance. |
| Configuration |
The various settings used to control how a spell checker works are read from
here.
|
| DichotomyDiskSpellingDictionary |
Another implementation of
SpellDictionary that doesn't cache any
words in memory. |
| DiskSpellingDictionary |
An implementation of
SpellDictionary that doesn't cache any
words in memory. |
| DoubleMetaphoneTransformator |
A phonetic encoding algorithm that takes an English word and computes a
phonetic version of it.
|
| GenericSpellingDictionary |
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 TransformationRule.
|
| HashedSpellingDictionary |
The HashedSpellingDictionary holds the dictionary.
|
| PropertyConfiguration |
Implementation class to read the properties controlling the spell engine.
|
| Word |
The Word object holds information for one suggested spelling.
|