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.