Package com.swabunga.spell.event

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

SpellCheckListener This is the event based listener interface.
WordFinder An interface for objects which take a String as input, and iterates through the words in the string.
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.
 

Class Summary
AbstractWordFinder Defines common methods and behaviour for the various word finding subclasses.
AbstractWordTokenizer This class tokenizes a input string.
DefaultWordFinder A basic word finder, which searches text for sequences of letters.
DocumentWordTokenizer This class tokenizes a swing document model.
FileWordTokenizer This class tokenizes a input file.
JavaWordFinder A word finder Java source files, which searches text for sequences of letters formated as Java comments.
SpellChecker This is the main class for spell checking (using the new event based spell checking).
StringWordTokenizer This class tokenizes a input string.
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.
Word Offers basic methods to manipulate a text string representing a word.
XMLWordFinder A word finder for XML or HTML documents, which searches text for sequences of letters, but ignores the text inside any tags.
 

Exception Summary
WordNotFoundException An exception to indicate that there not enough words as expected.