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. |