- AbstractWordFinder - Class in com.swabunga.spell.event
-
Defines common methods and behaviour for the various word finding
subclasses.
- AbstractWordFinder(String) - Constructor for class com.swabunga.spell.event.AbstractWordFinder
-
Creates a new AbstractWordFinder object.
- AbstractWordFinder() - Constructor for class com.swabunga.spell.event.AbstractWordFinder
-
Creates a new default AbstractWordFinder object.
- AbstractWordTokenizer - Class in com.swabunga.spell.event
-
This class tokenizes a input string.
- AbstractWordTokenizer(String) - Constructor for class com.swabunga.spell.event.AbstractWordTokenizer
-
Creates a new AbstractWordTokenizer object.
- AbstractWordTokenizer(WordFinder) - Constructor for class com.swabunga.spell.event.AbstractWordTokenizer
-
Creates a new AbstractWordTokenizer object.
- actionPerformed(ActionEvent) - Method in class com.swabunga.spell.swing.JSpellDialog
-
- actionPerformed(ActionEvent) - Method in class com.swabunga.spell.swing.JSpellForm
-
Fired when a button is selected
- ADD_CMD - Static variable in class com.swabunga.spell.swing.JSpellForm
-
The Add button click action command
- addActionListener(ActionListener) - Method in class com.swabunga.spell.swing.JSpellForm
-
Register an action listener
- addDictionary(File) - Method in class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Add words from a file to existing dictionary hashmap.
- addDictionary(Reader) - Method in class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Add words from a Reader to existing dictionary hashmap.
- addDictionary(SpellDictionary) - Method in class com.swabunga.spell.event.SpellChecker
-
Accumulates a dictionary at the end of the dictionaries list used
for looking up words.
- addDictionaryHelper(BufferedReader) - Method in class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Adds to the existing dictionary from a word list file.
- addJEditorPane(JEditorPane) - Method in class com.swabunga.spell.swing.autospell.AutoSpellCheckHandler
-
- addSpellCheckListener(SpellCheckListener) - Method in class com.swabunga.spell.event.SpellChecker
-
Adds a SpellCheckListener to the listeners list.
- ADDTODICT - Static variable in interface com.swabunga.spell.event.SpellCheckEvent
-
Field indicating that the incorrect word should be added to the dictionary
- addToDictionary(String) - Method in class com.swabunga.spell.event.SpellChecker
-
Adds a word to the user dictionary
- addToDictionary(String) - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Set the action to add a new word into the dictionary.
- addUserDefinedIgnores(Collection, int) - Method in class com.swabunga.spell.event.TeXWordFinder
-
This method is used to import a user defined set of either strings or regular expressions to ignore.
- addWord(String) - Method in class com.swabunga.spell.engine.GenericSpellDictionary
-
Add a word permanently to the dictionary (and the dictionary file).
- addWord(String) - Method in interface com.swabunga.spell.engine.SpellDictionary
-
Add a word permanently to the dictionary.
- addWord(String) - Method in class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Add a word permanantly to the dictionary (and the dictionary file).
- addWord(String) - Method in class com.swabunga.spell.engine.SpellDictionaryDichoDisk
-
Add a word permanently to the dictionary (and the dictionary file).
- addWord(String) - Method in class com.swabunga.spell.engine.SpellDictionaryDisk
-
Adds another word to the dictionary.
- addWord(String) - Method in class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Add a word permanently to the dictionary (and the dictionary file).
- ADDWORD_1 - Static variable in class com.swabunga.spell.swing.JSpellForm
-
Add word confirm
- ADDWORD_2 - Static variable in class com.swabunga.spell.swing.JSpellForm
-
- ADDWORD_3 - Static variable in class com.swabunga.spell.swing.JSpellForm
-
- ALPHABET_END - Static variable in class com.swabunga.spell.engine.GenericTransformator
-
The alphabet end marker.
- ALPHABET_START - Static variable in class com.swabunga.spell.engine.GenericTransformator
-
The alphabet start marker.
- append(View) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- AutoSpellCheckHandler - Class in com.swabunga.spell.swing.autospell
-
This class handles the actual autospelling by implementing some listeners
on the spellchecked JEditorPane and Document.
- AutoSpellCheckHandler(SpellChecker) - Constructor for class com.swabunga.spell.swing.autospell.AutoSpellCheckHandler
-
- AutoSpellCheckHandler(SpellChecker, ResourceBundle) - Constructor for class com.swabunga.spell.swing.autospell.AutoSpellCheckHandler
-
- AutoSpellConstants - Interface in com.swabunga.spell.swing.autospell
-
Just some constants used by autospell.
- AutoSpellEditorKit - Class in com.swabunga.spell.swing.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).
- AutoSpellEditorKit(StyledEditorKit) - Constructor for class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- AutoSpellView - Class in com.swabunga.spell.swing.autospell
-
This View just forward all calls to the original view but also paints
the waved line if the Elements is marked as misspelled.
- AutoSpellView(View) - Constructor for class com.swabunga.spell.swing.autospell.AutoSpellView
-
- AutoSpellViewFactory - Class in com.swabunga.spell.swing.autospell
-
Gets the views from the original ViewFactory and but all of them in a
AutoSpellView to support the waved line style.
- AutoSpellViewFactory(ViewFactory) - Constructor for class com.swabunga.spell.swing.autospell.AutoSpellViewFactory
-
- CANCEL - Static variable in interface com.swabunga.spell.event.SpellCheckEvent
-
Field indicating that the spell checking should be terminated
- cancel() - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Set the action to terminate processing of the spell checker.
- CANCEL_CMD - Static variable in class com.swabunga.spell.swing.JSpellForm
-
The Cancel button click action command
- changedUpdate(DocumentEvent) - Method in class com.swabunga.spell.swing.autospell.AutoSpellCheckHandler
-
- changedUpdate(DocumentEvent, Shape, ViewFactory) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- checkSpelling(WordTokenizer) - Method in class com.swabunga.spell.event.SpellChecker
-
This method is called to check the spelling of the words that are returned
by the WordTokenizer.
- checkSpelling() - Method in class com.swabunga.spell.swing.SpellCheckedDocument
-
- checkSplittedWords(String, String) - Method in class com.swabunga.spell.swing.SpellCheckedDocument
-
- checkString(String) - Method in class com.swabunga.spell.event.SpellChecker
-
Deprecated.
use checkSpelling(WordTokenizer)
- checkText - Variable in class com.swabunga.spell.swing.JSpellForm
-
- clean(String) - Method in class com.swabunga.spell.swing.SpellCheckedDocument
-
- clearCache() - Method in class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Clears the cache.
- clone() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- codes - Static variable in class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
- com.swabunga.spell.engine - package com.swabunga.spell.engine
-
- com.swabunga.spell.event - package com.swabunga.spell.event
-
- com.swabunga.spell.examples - package com.swabunga.spell.examples
-
- com.swabunga.spell.swing - package com.swabunga.spell.swing
-
- com.swabunga.spell.swing.autospell - package com.swabunga.spell.swing.autospell
-
- compare(Object, Object) - Method in class com.swabunga.spell.engine.Word
-
Compares two words, mostly for the purpose of sorting words.
- config - Static variable in class com.swabunga.spell.engine.EditDistance
-
Fetches the spell engine configuration properties.
- Configuration - Class in com.swabunga.spell.engine
-
The various settings used to control how a spell checker works are read from here.
- Configuration() - Constructor for class com.swabunga.spell.engine.Configuration
-
- copy(Word) - Method in class com.swabunga.spell.event.Word
-
Sets the value of this Word to be a copy of another.
- COST_CHANGE_CASE - Static variable in class com.swabunga.spell.engine.Configuration
-
used by EditDistance: the cost of having to change case, for example, from i to I.
- COST_INSERT_CHAR - Static variable in class com.swabunga.spell.engine.Configuration
-
used by EditDistance: the cost of having to insert a character
(integer greater than 0)
- COST_REMOVE_CHAR - Static variable in class com.swabunga.spell.engine.Configuration
-
used by EditDistance: the cost of having to remove a character
(integer greater than 0)
- COST_SUBST_CHARS - Static variable in class com.swabunga.spell.engine.Configuration
-
used by EditDistance: the cost of having to substitute one character for another
for the sub value to ever be used, it should be smaller than the COST_REMOVE_CHAR or COST_INSERT_CHAR values
(integer greater than 0)
- COST_SWAP_CHARS - Static variable in class com.swabunga.spell.engine.Configuration
-
used by EditDistance: the cost of having to swap two adjoining characters
for the swap value to ever be used, it should be smaller than the COST_REMOVE_CHAR or COST_INSERT_CHAR values
(integer greater than 0)
- create(Element) - Method in class com.swabunga.spell.swing.autospell.AutoSpellViewFactory
-
- createCaret() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- createDefaultDocument() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- createDefaultDocument() - Method in class com.swabunga.spell.swing.SpellEditorKit
-
- createDictionary(BufferedReader) - Method in class com.swabunga.spell.engine.GenericSpellDictionary
-
Constructs the dictionary from a word list file.
- createDictionary(BufferedReader) - Method in class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Constructs the dictionary from a word list file.
- createFragment(int, int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- current() - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Returns the current word in the iteration .
- current() - Method in interface com.swabunga.spell.event.WordFinder
-
This method should return the Word object representing the current word
in the iteration.
- currentWord - Variable in class com.swabunga.spell.event.AbstractWordFinder
-
The word being analyzed
- currentWord - Variable in class com.swabunga.spell.event.AbstractWordTokenizer
-
The word being analyzed
- GenericSpellDictionary - Class in com.swabunga.spell.engine
-
The SpellDictionary class holds the instance of the dictionary.
- GenericSpellDictionary(File) - Constructor for class com.swabunga.spell.engine.GenericSpellDictionary
-
Dictionary constructor that uses the DoubleMeta class with the
English alphabet.
- GenericSpellDictionary(File, File) - Constructor for class com.swabunga.spell.engine.GenericSpellDictionary
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- GenericTransformator - Class in com.swabunga.spell.engine
-
A Generic implementation of a transformator takes an
aspell phonetics file and constructs some sort of transformation
table using the inner class TransformationRule.
- GenericTransformator(File) - Constructor for class com.swabunga.spell.engine.GenericTransformator
-
Construct a transformation table from the phonetic file
- GenericTransformator(File, String) - Constructor for class com.swabunga.spell.engine.GenericTransformator
-
Construct a transformation table from the phonetic file
- GenericTransformator(Reader) - Constructor for class com.swabunga.spell.engine.GenericTransformator
-
Construct a transformation table from the phonetic file
- getAction() - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Returns the action type the user has to handle
- getActions() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- getAlignment(int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getAttributes() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getBoolean(String) - Method in class com.swabunga.spell.engine.Configuration
-
Gets one of the boolean constants
- getBoolean(String) - Method in class com.swabunga.spell.engine.PropertyConfiguration
-
- getBreakWeight(int, float, float) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getCharacterAttributeRun() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- getChildAllocation(int, Shape) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getCode(String) - Method in class com.swabunga.spell.engine.SpellDictionaryASpell
-
Returns the phonetic code representing the word.
- getCodeReplaceList() - Method in class com.swabunga.spell.engine.GenericTransformator
-
Takes out all single character replacements and put them in a char array.
- getConfiguration() - Static method in class com.swabunga.spell.engine.Configuration
-
gets a new default Configuration
- getConfiguration(String) - Static method in class com.swabunga.spell.engine.Configuration
-
Returns a new instance of a Configuration class
- getConfiguration() - Method in class com.swabunga.spell.event.SpellChecker
-
Supply the instance of the configuration holding the spell checking engine
parameters.
- getContainer() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getContentType() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- getContext() - Method in class com.swabunga.spell.event.AbstractWordTokenizer
-
Returns the current text that is being tokenized (includes any changes
that have been made)
- getContext() - Method in class com.swabunga.spell.event.DocumentWordTokenizer
-
Returns the current text that is being tokenized (includes any changes
that have been made)
- getContext() - Method in interface com.swabunga.spell.event.WordTokenizer
-
Returns the context text that is being tokenized (should include any
changes that have been made).
- getCost() - Method in class com.swabunga.spell.engine.Word
-
A cost measures how close a match this word was to the original word
- getCurrentWordCount() - Method in class com.swabunga.spell.event.AbstractWordTokenizer
-
Returns the current number of words that have been processed
- getCurrentWordCount() - Method in class com.swabunga.spell.event.DocumentWordTokenizer
-
Returns the number of word tokens that have been processed thus far
- getCurrentWordCount() - Method in interface com.swabunga.spell.event.WordTokenizer
-
Returns the number of word tokens that have been processed thus far
- getCurrentWordEnd() - Method in class com.swabunga.spell.event.AbstractWordTokenizer
-
Returns the end of the current word in the text
- getCurrentWordEnd() - Method in class com.swabunga.spell.event.DocumentWordTokenizer
-
Returns an index representing the end location of the current word in the text.
- getCurrentWordEnd() - Method in interface com.swabunga.spell.event.WordTokenizer
-
Returns an index representing the end location of the current word in the text.
- getCurrentWordPosition() - Method in class com.swabunga.spell.event.AbstractWordTokenizer
-
Returns the index of the start of the current word in the text
- getCurrentWordPosition() - Method in class com.swabunga.spell.event.DocumentWordTokenizer
-
Returns the number of word tokens that have been processed thus far
- getCurrentWordPosition() - Method in interface com.swabunga.spell.event.WordTokenizer
-
Returns an index representing the start location of the current word in the text.
- getDistance(String, String) - Static method in class com.swabunga.spell.engine.EditDistance
-
Evaluates the distance between two words.
- getDistance(String, String, int[][]) - Static method in class com.swabunga.spell.engine.EditDistance
-
Evaluates the distance between two words.
- getDocument() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getElement() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getEnd() - Method in class com.swabunga.spell.event.Word
-
Evaluate the end of word position.
- getEndOffset() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getFinalText() - Method in class com.swabunga.spell.event.StringWordTokenizer
-
Deprecated.
use getContext() instead as per the WordTokenizer
interface specification.
- getGraphics() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getInputAttributes() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- getInteger(String) - Method in class com.swabunga.spell.engine.Configuration
-
Gets one of the integer constants
- getInteger(String) - Method in class com.swabunga.spell.engine.PropertyConfiguration
-
- getInvalidWord() - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Returns the currently misspelt word
- getMaximumSpan(int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getMinimumSpan(int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getNextVisualPositionFrom(int, Position.Bias, Shape, int, Position.Bias[]) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getParent() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getPreferredSpan(int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getReplaceList() - Method in class com.swabunga.spell.engine.DoubleMeta
-
- getReplaceList() - Method in class com.swabunga.spell.engine.GenericTransformator
-
Builds up an char array with the chars in the alphabet of the language as it was read from the
alphabet tag in the phonetic file.
- getReplaceList() - Method in interface com.swabunga.spell.engine.Transformator
-
gets the list of characters that should be swapped in to the misspelled word
in order to try to find more suggestions.
- getReplaceWord() - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Returns the text to replace
- getResizeWeight(int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getStart() - Method in class com.swabunga.spell.event.Word
-
Evaluate the start of word position.
- getStartOffset() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getStyledEditorKit() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- getSuggestions(String, int) - Method in interface com.swabunga.spell.engine.SpellDictionary
-
Returns a list of Word objects that are the suggestions to any word.
- getSuggestions(String, int, int[][]) - Method in interface com.swabunga.spell.engine.SpellDictionary
-
Returns a list of Word objects that are the suggestions to any word.
- getSuggestions(String, int) - Method in class com.swabunga.spell.engine.SpellDictionaryASpell
-
Returns a list of Word objects that are the suggestions to an
incorrect word.
- getSuggestions(String, int, int[][]) - Method in class com.swabunga.spell.engine.SpellDictionaryASpell
-
Returns a list of Word objects that are the suggestions to an
incorrect word.
- getSuggestions(String, int) - Method in class com.swabunga.spell.event.SpellChecker
-
Produces a list of suggested word after looking for suggestions in various
dictionaries.
- getSuggestions() - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Returns the list of suggested Word objects
- getText() - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Return the text being searched.
- getText() - Method in class com.swabunga.spell.event.Word
-
Supply the text string representing the word
- getText() - Method in interface com.swabunga.spell.event.WordFinder
-
This method returns the text through which the WordFinder is iterating.
- getToolTipText(float, float, Shape) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getView(int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getViewCount() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getViewFactory() - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- getViewFactory() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getViewIndex(float, float, Shape) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getViewIndex(int, Position.Bias) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- getWord() - Method in class com.swabunga.spell.engine.Word
-
gets suggested spelling
- getWordContext() - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Returns the context in which the misspelt word is used
- getWordContextPosition() - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Returns the start position of the misspelt word in the context
- getWords(String) - Method in class com.swabunga.spell.engine.GenericSpellDictionary
-
Returns a list of strings (words) for the code.
- getWords(String) - Method in class com.swabunga.spell.engine.SpellDictionaryASpell
-
Returns a list of words that have the same phonetic code.
- getWords(String) - Method in class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Returns a list of strings (words) for the code.
- getWords(String) - Method in class com.swabunga.spell.engine.SpellDictionaryDichoDisk
-
Returns a list of strings (words) for the code.
- getWords(String) - Method in class com.swabunga.spell.engine.SpellDictionaryDisk
-
Returns a list of words that have the same phonetic code.
- getWords(String) - Method in class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Returns a list of strings (words) for the code.
- ignore(int, char) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Ignores or skip over text starting from the index position specified
if it contains the startIgnore
, and until the
first non letter or digit character is encountered or end of text is
detected.
- ignore(int, char, char) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Ignores or skip over text starting from the index position specified
if it contains the startIgnore
, and until the
endIgnore
character is encountered or end of text is
detected.
- ignore(int, Character, Character) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Ignores or skip over text starting from the index position specified
if it contains the startIgnore
, and until the
endIgnore
character is encountered or end of text is
detected.
- ignore(int, String, String) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Ignores or skip over text starting from the index position specified
if it contains the startIgnore
string, and until the
endIgnore
string is encountered or end of text is
detected.
- IGNORE - Static variable in interface com.swabunga.spell.event.SpellCheckEvent
-
Field indicating that the incorrect word should be ignored
- IGNORE_CMD - Static variable in class com.swabunga.spell.swing.JSpellForm
-
The Ignore button click action command
- ignoreAll(String) - Method in class com.swabunga.spell.event.SpellChecker
-
Adds a word to the list of ignored words
- IGNOREALL - Static variable in interface com.swabunga.spell.event.SpellCheckEvent
-
Field indicating that the incorrect word should be ignored forever
- IGNOREALL_CMD - Static variable in class com.swabunga.spell.swing.JSpellForm
-
The Ignore All button click action command
- IGNORED_KEYWORDS - Static variable in class com.swabunga.spell.engine.GenericTransformator
-
Phonetic file lines starting with the keywords are skipped.
- ignoreWord(boolean) - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Set the action it ignore the currently misspelt word.
- init() - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Initializes the sentenseIterator
- init() - Method in class com.swabunga.spell.event.JavaWordFinder
-
Initializes this word finder
- init() - Method in class com.swabunga.spell.swing.JSpellApplet
-
- INITIAL - Static variable in interface com.swabunga.spell.event.SpellCheckEvent
-
Initial case for the action
- initialiseGUI() - Method in class com.swabunga.spell.swing.JSpellForm
-
Called by the constructor to initialise the GUI
- insert(int, View) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- insertString(int, String, AttributeSet) - Method in class com.swabunga.spell.swing.SpellCheckedDocument
-
- insertUpdate(DocumentEvent) - Method in class com.swabunga.spell.swing.autospell.AutoSpellCheckHandler
-
- insertUpdate(DocumentEvent, Shape, ViewFactory) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- install(JEditorPane) - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- install(JEditorPane) - Method in class com.swabunga.spell.swing.SpellEditorKit
-
- isCorrect(String) - Method in class com.swabunga.spell.engine.GenericSpellDictionary
-
Returns true if the word is correctly spelled against the current word list.
- isCorrect(String) - Method in interface com.swabunga.spell.engine.SpellDictionary
-
Evaluates if the word is correctly spelled against the dictionary.
- isCorrect(String) - Method in class com.swabunga.spell.engine.SpellDictionaryASpell
-
Returns true if the word is correctly spelled against the current word list.
- isCorrect(String) - Method in class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Returns true if the word is correctly spelled against the current word list.
- isCorrect(String) - Method in class com.swabunga.spell.event.SpellChecker
-
Verifies if the word to analyze is contained in dictionaries.
- isIgnored(String) - Method in class com.swabunga.spell.event.SpellChecker
-
Indicates if a word is in the list of ignored words
- isINETWord(String) - Static method in class com.swabunga.spell.event.SpellChecker
-
Verifies if the word that is being spell checked contains an Internet
address.
- isNewSentence() - Method in class com.swabunga.spell.event.AbstractWordTokenizer
-
returns true if the current word is at the start of a sentence
- isNewSentence() - Method in class com.swabunga.spell.event.DocumentWordTokenizer
-
Indicates if the current word is at the start of a sentence
- isNewSentence() - Method in interface com.swabunga.spell.event.WordTokenizer
-
Returns true if the current word is at the start of a sentence
- isReady() - Method in class com.swabunga.spell.engine.SpellDictionaryDisk
-
Indicates if the initial preparation or loading of the on disk dictionary
is complete.
- isVisible() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- isWordChar(int) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Indicates if the character at the specified position is acceptable as
part of a word.
- isWordChar(char) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Indicates if the character at the specified character is acceptable as
part of a word.
- next() - Method in class com.swabunga.spell.event.AbstractWordFinder
-
This method scans the text from the end of the last word, and returns
a new Word object corresponding to the next word.
- next() - Method in class com.swabunga.spell.event.DefaultWordFinder
-
This method scans the text from the end of the last word, and returns a
new Word object corresponding to the next word.
- next() - Method in class com.swabunga.spell.event.JavaWordFinder
-
This method scans the text from the end of the last word, and returns a
new Word object corresponding to the next word.
- next() - Method in class com.swabunga.spell.event.TeXWordFinder
-
This method scans the text from the end of the last word, and returns a
new Word object corresponding to the next word.
- next() - Method in interface com.swabunga.spell.event.WordFinder
-
This method should return the Word object representing the next word
in the iteration (the first word if next() has not yet been called.)
- next() - Method in class com.swabunga.spell.event.XMLWordFinder
-
This method scans the text from the end of the last word, and returns a
new Word object corresponding to the next word.
- nextWord - Variable in class com.swabunga.spell.event.AbstractWordFinder
-
The word following the current one
- nextWord() - Method in class com.swabunga.spell.event.AbstractWordTokenizer
-
Returns searches for the next word in the text, and returns that word.
- nextWord() - Method in class com.swabunga.spell.event.DocumentWordTokenizer
-
This returns the next word in the iteration.
- nextWord() - Method in interface com.swabunga.spell.event.WordTokenizer
-
This returns the next word in the iteration.
- read(InputStream, Document, int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- read(Reader, Document, int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellEditorKit
-
- ready - Variable in class com.swabunga.spell.engine.SpellDictionaryDisk
-
The flag indicating if the initial preparation or loading of the on
disk dictionary is complete.
- REG_EXPR - Static variable in class com.swabunga.spell.event.TeXWordFinder
-
A type where regular expressions are used to define expression to ignore
- remove(int) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- remove(int, int) - Method in class com.swabunga.spell.swing.SpellCheckedDocument
-
- removeActionListener(ActionListener) - Method in class com.swabunga.spell.swing.JSpellForm
-
Deregister an action listener
- removeAll() - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- removeJEditorPane(JEditorPane) - Method in class com.swabunga.spell.swing.autospell.AutoSpellCheckHandler
-
- removeSpellCheckListener(SpellCheckListener) - Method in class com.swabunga.spell.event.SpellChecker
-
Removes a SpellCheckListener from the listeners list.
- removeUpdate(DocumentEvent) - Method in class com.swabunga.spell.swing.autospell.AutoSpellCheckHandler
-
- removeUpdate(DocumentEvent, Shape, ViewFactory) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- replace(String) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Replace the current word in the search with a replacement string.
- REPLACE - Static variable in interface com.swabunga.spell.event.SpellCheckEvent
-
Field indicating that the incorrect word should be replaced
- replace(String) - Method in interface com.swabunga.spell.event.WordFinder
-
This method should replace the current Word object with a Word object
representing the String newWord.
- replace(int, int, View[]) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- REPLACE_CMD - Static variable in class com.swabunga.spell.swing.JSpellForm
-
The Replace button click action command
- REPLACEALL - Static variable in interface com.swabunga.spell.event.SpellCheckEvent
-
Field indicating that the incorrect word should be replaced always
- REPLACEALL_CMD - Static variable in class com.swabunga.spell.swing.JSpellForm
-
The Replace All button click action command
- REPLACEVOID - Static variable in class com.swabunga.spell.engine.GenericTransformator
-
Phonetic file character code indicating that the replace expression
is empty.
- replaceWord(String) - Method in class com.swabunga.spell.event.AbstractWordTokenizer
-
Replaces the current word token
- replaceWord(String) - Method in class com.swabunga.spell.event.DocumentWordTokenizer
-
Replaces the current word token
- replaceWord(String) - Method in class com.swabunga.spell.event.FileWordTokenizer
-
Replaces the current word token
- replaceWord(String, boolean) - Method in interface com.swabunga.spell.event.SpellCheckEvent
-
Set the action to replace the currently misspelt word with the new word
- replaceWord(String) - Method in class com.swabunga.spell.event.StringWordTokenizer
-
Replace the current word in the iteration with the String s.
- replaceWord(String) - Method in interface com.swabunga.spell.event.WordTokenizer
-
Replaces the current word token
When a word is replaced care should be taken that the WordTokenizer
repositions itself such that the words that were added aren't rechecked.
- reset() - Method in class com.swabunga.spell.event.SpellChecker
-
This method clears the words that are currently being remembered as
Ignore All
words and Replace All
words.
- save() - Method in class com.swabunga.spell.engine.PropertyConfiguration
-
Writes the property list (key and element pairs) in the
PropertyConfiguration file.
- saveCache() - Method in class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Saves the current cache to file.
- sentenceIterator - Variable in class com.swabunga.spell.event.AbstractWordFinder
-
An iterator to work through the sentence
- sentenceIterator - Variable in class com.swabunga.spell.event.AbstractWordTokenizer
-
An iterator to work through the sentence
- setBoolean(String, boolean) - Method in class com.swabunga.spell.engine.Configuration
-
Sets one of the boolean constants
- setBoolean(String, boolean) - Method in class com.swabunga.spell.engine.PropertyConfiguration
-
- setCache() - Method in class com.swabunga.spell.event.SpellChecker
-
Activates a cache with the maximum number of entries set to 300
- setCache(int) - Method in class com.swabunga.spell.event.SpellChecker
-
Activates a cache with specified size
- setCheckSpelling(boolean) - Method in class com.swabunga.spell.swing.SpellCheckedDocument
-
- setIgnoreComments(boolean) - Method in class com.swabunga.spell.event.TeXWordFinder
-
Define if comments contents are ignored during spell checking
- setInteger(String, int) - Method in class com.swabunga.spell.engine.Configuration
-
Sets one of the integer constants
- setInteger(String, int) - Method in class com.swabunga.spell.engine.PropertyConfiguration
-
- setParent(View) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- setSentenceIterator(Word) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Adjusts the sentence iterator and the startSentence flag according to the
currentWord.
- setSize(float, float) - Method in class com.swabunga.spell.swing.autospell.AutoSpellView
-
- setSpellEvent(SpellCheckEvent) - Method in class com.swabunga.spell.swing.JSpellForm
-
Sets the current spell check event that is being shown to the user
- setStart(int) - Method in class com.swabunga.spell.event.Word
-
Set the start index of the word.
- setText(String) - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Defines the text to search.
- setText(String) - Method in class com.swabunga.spell.event.Word
-
Set the text to a new string value.
- setText(String) - Method in interface com.swabunga.spell.event.WordFinder
-
This method resets the text through which the WordFinder iterates.
- setUserDictionary(SpellDictionary) - Method in class com.swabunga.spell.event.SpellChecker
-
Registers the user dictionary to which words are added.
- setUserDictionary(SpellDictionary) - Method in class com.swabunga.spell.swing.JTextComponentSpellChecker
-
Set user dictionary (used when a word is added)
- setWord(String) - Method in class com.swabunga.spell.engine.Word
-
sets suggested spelling
- show(SpellCheckEvent) - Method in class com.swabunga.spell.swing.JSpellDialog
-
- SPELL_IGNOREDIGITWORDS - Static variable in class com.swabunga.spell.engine.Configuration
-
words that have digits in them are not spell checked, example: "mach5"
(boolean)
- SPELL_IGNOREINTERNETADDRESSES - Static variable in class com.swabunga.spell.engine.Configuration
-
words that look like an Internet address are not spell checked, example: "http://www.google.com"
(boolean)
- SPELL_IGNOREMIXEDCASE - Static variable in class com.swabunga.spell.engine.Configuration
-
words that have mixed case are not spell checked, example: "SpellChecker"
(boolean)
- SPELL_IGNOREMULTIPLEWORDS - Static variable in class com.swabunga.spell.engine.Configuration
-
I don't know what this does.
- SPELL_IGNORESENTENCECAPITALIZATION - Static variable in class com.swabunga.spell.engine.Configuration
-
the first word of a sentence is expected to start with an upper case letter
(boolean)
- SPELL_IGNOREUPPERCASE - Static variable in class com.swabunga.spell.engine.Configuration
-
words that are all upper case are not spell checked, example: "CIA"
(boolean)
- SPELL_THRESHOLD - Static variable in class com.swabunga.spell.engine.Configuration
-
the maximum cost of suggested spelling.
- spellCheck(JTextComponent) - Method in class com.swabunga.spell.swing.JTextComponentSpellChecker
-
This method is called to check the spelling of a JTextComponent.
- SPELLCHECK_CANCEL - Static variable in class com.swabunga.spell.event.SpellChecker
-
Flag indicating that the Spell Check completed due to user cancellation
- SPELLCHECK_OK - Static variable in class com.swabunga.spell.event.SpellChecker
-
Flag indicating that the Spell Check completed without any errors present
- SpellCheckedDocument - Class in com.swabunga.spell.swing
-
- SpellCheckedDocument(SpellDictionary) - Constructor for class com.swabunga.spell.swing.SpellCheckedDocument
-
- SpellChecker - Class in com.swabunga.spell.event
-
This is the main class for spell checking (using the new event based spell
checking).
- SpellChecker() - Constructor for class com.swabunga.spell.event.SpellChecker
-
Constructs the SpellChecker.
- SpellChecker(SpellDictionary) - Constructor for class com.swabunga.spell.event.SpellChecker
-
Constructs the SpellChecker.
- SpellChecker(SpellDictionary, int) - Constructor for class com.swabunga.spell.event.SpellChecker
-
Constructs the SpellChecker with a threshold
- SpellCheckEvent - Interface in com.swabunga.spell.event
-
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 - Class in com.swabunga.spell.examples
-
This class shows an example of how to use the spell checking capability.
- SpellCheckExample() - Constructor for class com.swabunga.spell.examples.SpellCheckExample
-
- SpellCheckExample2 - Class in com.swabunga.spell.examples
-
This class shows an example of how to use the spell checking capability.
- SpellCheckExample2(String) - Constructor for class com.swabunga.spell.examples.SpellCheckExample2
-
- SpellCheckListener - Interface in com.swabunga.spell.event
-
This is the event based listener interface.
- SpellDictionary - Interface in com.swabunga.spell.engine
-
An interface for all dictionary implementations.
- SpellDictionaryASpell - Class in com.swabunga.spell.engine
-
Container for various methods that any SpellDictionary
will use.
- SpellDictionaryASpell(File) - Constructor for class com.swabunga.spell.engine.SpellDictionaryASpell
-
Constructs a new SpellDictionaryASpell
- SpellDictionaryASpell(File, String) - Constructor for class com.swabunga.spell.engine.SpellDictionaryASpell
-
Constructs a new SpellDictionaryASpell
- SpellDictionaryASpell(Reader) - Constructor for class com.swabunga.spell.engine.SpellDictionaryASpell
-
Constructs a new SpellDictionaryASpell
- SpellDictionaryCachedDichoDisk - Class in com.swabunga.spell.engine
-
Yet another SpellDictionary
this one is based on Damien Guillaume's
Diskbased dictionary but adds a cache to try to improve abit on performance.
- SpellDictionaryCachedDichoDisk(File) - Constructor for class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Dictionary Convienence Constructor.
- SpellDictionaryCachedDichoDisk(File, String) - Constructor for class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Dictionary Convienence Constructor.
- SpellDictionaryCachedDichoDisk(File, File) - Constructor for class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- SpellDictionaryCachedDichoDisk(File, File, String) - Constructor for class com.swabunga.spell.engine.SpellDictionaryCachedDichoDisk
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- SpellDictionaryDichoDisk - Class in com.swabunga.spell.engine
-
Another implementation of SpellDictionary
that doesn't cache any words in memory.
- SpellDictionaryDichoDisk(File) - Constructor for class com.swabunga.spell.engine.SpellDictionaryDichoDisk
-
Dictionary convenience Constructor.
- SpellDictionaryDichoDisk(File, String) - Constructor for class com.swabunga.spell.engine.SpellDictionaryDichoDisk
-
Dictionary convenience Constructor.
- SpellDictionaryDichoDisk(File, File) - Constructor for class com.swabunga.spell.engine.SpellDictionaryDichoDisk
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- SpellDictionaryDichoDisk(File, File, String) - Constructor for class com.swabunga.spell.engine.SpellDictionaryDichoDisk
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- SpellDictionaryDisk - Class in com.swabunga.spell.engine
-
An implementation of SpellDictionary
that doesn't cache any words in memory.
- SpellDictionaryDisk(File, File, boolean) - Constructor for class com.swabunga.spell.engine.SpellDictionaryDisk
-
Construct a spell dictionary on disk.
- SpellDictionaryHashMap - Class in com.swabunga.spell.engine
-
The SpellDictionaryHashMap holds the dictionary
This class is thread safe.
- SpellDictionaryHashMap() - Constructor for class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Dictionary Constructor.
- SpellDictionaryHashMap(Reader) - Constructor for class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Dictionary Constructor.
- SpellDictionaryHashMap(File) - Constructor for class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Dictionary convenience Constructor.
- SpellDictionaryHashMap(File, File) - Constructor for class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- SpellDictionaryHashMap(File, File, String) - Constructor for class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- SpellDictionaryHashMap(Reader, Reader) - Constructor for class com.swabunga.spell.engine.SpellDictionaryHashMap
-
Dictionary constructor that uses an aspell phonetic file to
build the transformation table.
- SpellEditorKit - Class in com.swabunga.spell.swing
-
use:
JTextPane pane = new JTextPane();
pane.setEditorKit(new SpellEditorKit());
- SpellEditorKit(File) - Constructor for class com.swabunga.spell.swing.SpellEditorKit
-
- SpellEditorKit.LinkController - Class in com.swabunga.spell.swing
-
- SpellEditorKit.LinkController() - Constructor for class com.swabunga.spell.swing.SpellEditorKit.LinkController
-
- spellEvent - Variable in class com.swabunga.spell.swing.JSpellForm
-
- spellingError(SpellCheckEvent) - Method in interface com.swabunga.spell.event.SpellCheckListener
-
Propagates the spelling errors to listeners.
- spellingError(SpellCheckEvent) - Method in class com.swabunga.spell.examples.SpellCheckExample
-
- spellingError(SpellCheckEvent) - Method in class com.swabunga.spell.examples.SpellCheckExample2
-
- spellingError(SpellCheckEvent) - Method in class com.swabunga.spell.swing.JTextComponentSpellChecker
-
- startAutoSpellCheck(JEditorPane) - Method in class com.swabunga.spell.swing.JTextComponentSpellChecker
-
- STARTMULTI - Static variable in class com.swabunga.spell.engine.GenericTransformator
-
Start a group of characters which can be appended to the match expression
of the phonetic file.
- startsSentence - Variable in class com.swabunga.spell.event.AbstractWordFinder
-
Indicate if the current word starts a new sentence
- startsSentence() - Method in class com.swabunga.spell.event.AbstractWordFinder
-
- startsSentence() - Method in interface com.swabunga.spell.event.WordFinder
-
Indicates if the current word starts a new sentence.
- stopAutoSpellCheck(JEditorPane) - Method in class com.swabunga.spell.swing.JTextComponentSpellChecker
-
- STRING_EXPR - Static variable in class com.swabunga.spell.event.TeXWordFinder
-
A type where string expressions are used to define expression to ignore
- StringWordTokenizer - Class in com.swabunga.spell.event
-
This class tokenizes a input string.
- StringWordTokenizer(String) - Constructor for class com.swabunga.spell.event.StringWordTokenizer
-
Creates a new StringWordTokenizer object.
- StringWordTokenizer(WordFinder) - Constructor for class com.swabunga.spell.event.StringWordTokenizer
-
Creates a new StringWordTokenizer object.
- StringWordTokenizer(String, WordFinder) - Constructor for class com.swabunga.spell.event.StringWordTokenizer
-
Creates a new StringWordTokenizer object.
- suggestList - Variable in class com.swabunga.spell.swing.JSpellForm
-
- SwingFormExample - Class in com.swabunga.spell.examples
-
This class shows an example of how to use the spell checking capability
for a text area on a swing form.
- SwingFormExample() - Constructor for class com.swabunga.spell.examples.SwingFormExample
-
- text - Variable in class com.swabunga.spell.event.AbstractWordFinder
-
Holds the text to analyze
- TextPaneMarkingExample - Class in com.swabunga.spell.examples
-
This class shows an example of how to use the spell checking capability
on a JTextComponent.
- TextPaneMarkingExample(String, String) - Constructor for class com.swabunga.spell.examples.TextPaneMarkingExample
-
- TeXWordFinder - Class in com.swabunga.spell.event
-
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.
- TeXWordFinder(String) - Constructor for class com.swabunga.spell.event.TeXWordFinder
-
Creates a new DefaultWordFinder object.
- TeXWordFinder() - Constructor for class com.swabunga.spell.event.TeXWordFinder
-
Creates a new DefaultWordFinder object.
- tf - Variable in class com.swabunga.spell.engine.SpellDictionaryASpell
-
The reference to a Transformator, used to transform a word into it's phonetic code.
- toString() - Method in class com.swabunga.spell.engine.Word
-
returns the suggested spelling
- toString() - Method in class com.swabunga.spell.event.AbstractWordFinder
-
Return the text being searched.
- toString() - Method in class com.swabunga.spell.event.Word
-
Supply the text representing the word.
- transform(String) - Method in class com.swabunga.spell.engine.DoubleMeta
-
Take the given word, and return the best phonetic hash for it.
- transform(String) - Method in class com.swabunga.spell.engine.GenericTransformator
-
Builds the phonetic code of the word.
- transform(String) - Method in interface com.swabunga.spell.engine.Transformator
-
Take the given word, and return the best phonetic hash for it.
- Transformator - Interface in com.swabunga.spell.engine
-
An interface for all Transformators - which take a dictionary word and converts into its
phonetic hash.