All Classes and Interfaces

Class
Description
Defines common methods and behaviour for the various word finding subclasses.
This class tokenizes a input string.
This class handles the actual autospelling by implementing some listeners on the spellchecked JEditorPane and Document.
Just some constants used by autospell.
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).
This View just forward all calls to the original view but also paints the waved line if the Elements is marked as misspelled.
Gets the views from the original ViewFactory and but all of them in a AutoSpellView to support the waved line style.
The various settings used to control how a spell checker works are read from here.
A basic word finder, which searches text for sequences of letters.
This class tokenizes a swing document model.
A phonetic encoding algorithm that takes an English word and computes a phonetic version of it.
This class is based on Levenshtein Distance algorithms, and it calculates how similar two words are.
This class tokenizes a input file.
The SpellDictionary class holds the instance of the dictionary.
A Generic implementation of a transformator takes an aspell phonetics file and constructs some sort of transformation table using the inner class TransformationRule.
A word finder Java source files, which searches text for sequences of letters formated as Java comments.
 
Implementation of a spell check dialog.
Implementation of a spell check form.
This class spellchecks a JTextComponent throwing up a Dialog everytime it encounters a misspelled word.
This class shows an example of how to use the spell checking capability on a JTextComponent.
Implementation class to read the properties controlling the spell engine.
 
This is the main class for spell checking (using the new event based spell checking).
This event is fired off by the SpellChecker and is passed to the registered SpellCheckListeners
This class shows an example of how to use the spell checking capability.
This class shows an example of how to use the spell checking capability.
This is the event based listener interface.
An interface for all dictionary implementations.
Container for various methods that any SpellDictionary will use.
Yet another SpellDictionary this one is based on Damien Guillaume's Diskbased dictionary but adds a cache to try to improve abit on performance.
Another implementation of SpellDictionary that doesn't cache any words in memory.
An implementation of SpellDictionary that doesn't cache any words in memory.
The SpellDictionaryHashMap holds the dictionary
use: JTextPane pane = new JTextPane(); pane.setEditorKit(new SpellEditorKit());
This class tokenizes a input string.
This class shows an example of how to use the spell checking capability for a text area on a swing form.
This class shows an example of how to use the spell checking capability on a JTextComponent.
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.
An interface for all Transformators - which take a dictionary word and converts into its phonetic hash.
The Word object holds information for one suggested spelling.
Offers basic methods to manipulate a text string representing a word.
An interface for objects which take a String as input, and iterates through the words in the string.
An exception to indicate that there not enough words as expected.
An interface for objects which take a text-based media as input, and iterate through the words in the text stored in that media.
A word finder for XML or HTML documents, which searches text for sequences of letters, but ignores the text inside any tags.