| Class Summary | |
|---|---|
| AbstractWordFinder | Defines common methods and behaviour for the various word finding subclasses. |
| AbstractWordTokenizer | This class tokenizes a input string. |
| AutoSpellCheckHandler | This class handles the actual autospelling by implementing some listeners on the spellchecked JEditorPane and Document. |
| AutoSpellConstants | Just some constants used by autospell. |
| AutoSpellEditorKit | This editorkit just forwards all method calls to the original EditorKit for all method but getAction where it also adds a "MarkAsMisspelled" action and getViewFactory where we return our own ViewFactory (Based on the original). |
| AutoSpellView | This View just forward all calls to the original view but also paints the waved line if the Elements is marked as misspelled. |
| AutoSpellViewFactory | Gets the views from the original ViewFactory and but all of them in a AutoSpellView to support the waved line style. |
| Configuration | The various settings used to control how a spell checker works are read from here. |
| DefaultWordFinder | A basic word finder, which searches text for sequences of letters. |
| DocumentWordTokenizer | This class tokenizes a swing document model. |
| 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. |
| FileWordTokenizer | This class tokenizes a input file. |
| 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 TransformationRule. |
| JavaWordFinder | A word finder Java source files, which searches text for sequences of letters formated as Java comments. |
| JSpellApplet | |
| JSpellDialog | Implementation of a spell check dialog. |
| JSpellForm | Implementation of a spell check form. |
| JTextComponentSpellChecker | This class spellchecks a JTextComponent throwing up a Dialog everytime it encounters a misspelled word. |
| JTextComponentSpellCheckExample | This class shows an example of how to use the spell checking capability on a JTextComponent. |
| PropertyConfiguration | Implementation class to read the properties controlling the spell engine. |
| SpellCheckedDocument | |
| SpellChecker | This is the main class for spell checking (using the new event based spell checking). |
| SpellCheckEvent | This event is fired off by the SpellChecker and is passed to the registered SpellCheckListeners As far as I know, we will only require one implementation of the SpellCheckEvent (BasicSpellCheckEvent) but I have defined this interface just in case. |
| SpellCheckExample | This class shows an example of how to use the spell checking capability. |
| SpellCheckExample2 | This class shows an example of how to use the spell checking capability. |
| SpellCheckListener | This is the event based listener interface. |
| SpellDictionary | An interface for all dictionary implementations. |
| SpellDictionaryASpell |
Container for various methods that any SpellDictionary will use.
|
| SpellDictionaryCachedDichoDisk |
Yet another SpellDictionary this one is based on Damien Guillaume's
Diskbased dictionary but adds a cache to try to improve abit on performance.
|
| 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. |
| SpellEditorKit | use: JTextPane pane = new JTextPane(); pane.setEditorKit(new SpellEditorKit()); |
| SpellEditorKit.LinkController | |
| StringWordTokenizer | This class tokenizes a input string. |
| SwingFormExample | This class shows an example of how to use the spell checking capability for a text area on a swing form. |
| TextPaneMarkingExample | This class shows an example of how to use the spell checking capability on a JTextComponent. |
| TeXWordFinder | A word finder for TeX and LaTeX documents, which searches text for sequences of letters, but ignores any commands and environments as well as Math environments. |
| Transformator | An interface for all Transformators - which take a dictionary word and converts into its phonetic hash. |
| Word | The Word object holds information for one suggested spelling. |
| Word | Offers basic methods to manipulate a text string representing a word. |
| WordFinder |
An interface for objects which take a String as input, and iterates through the words in the string. |
| WordNotFoundException | An exception to indicate that there not enough words as expected. |
| WordTokenizer |
An interface for objects which take a text-based media as input, and iterate through the words in the text stored in that media. |
| XMLWordFinder | A word finder for XML or HTML documents, which searches text for sequences of letters, but ignores the text inside any tags. |