com.swabunga.spell.engine
public class Word extends Object implements Comparator
This class is now immutable.
Constructor Summary | |
---|---|
Word(String word, int score)
Constructs a new Word. | |
Word()
Constructs a new Word. |
Method Summary | |
---|---|
int | compare(Object o1, Object o2)
Compares two words, mostly for the purpose of sorting words. |
boolean | equals(Object o)
Indicates if this word is equal to another one. |
int | getCost()
A cost measures how close a match this word was to the original word |
String | getWord()
gets suggested spelling |
void | setWord(String word)
sets suggested spelling |
String | toString()
returns the suggested spelling |
Parameters: word The text of a word. score The word's distance cost
Parameters: o1 the first word o2 the second word
Returns: -1 if the first word is more similar to the misspelled word
1 if the second word is more similar to the misspelled word
0 if both words are equally similar
Parameters: o The other word to compare
Returns: The indication of equality
Returns: 0 if an exact match. Higher numbers are worse matches.
See Also: EditDistance
Returns: the actual text of the suggest spelling
Parameters: word The text to set for suggestd spelling
Returns: The word's text