org.incava.text
Class NoCaseSpellChecker

java.lang.Object
  extended by org.incava.text.SpellChecker
      extended by org.incava.text.NoCaseSpellChecker

public class NoCaseSpellChecker
extends SpellChecker

Calculates the edit distance between two strings.


Field Summary
 
Fields inherited from class org.incava.text.SpellChecker
ARR_SIZE, COMP_LEN, DEFAULT_MAX_DISTANCE
 
Constructor Summary
NoCaseSpellChecker()
           
 
Method Summary
 void addWord(java.lang.String word)
           
 int compare(java.lang.String str1, int len1, java.lang.String str2, int len2)
          Compares the two characters.
 boolean hasWord(java.lang.String word)
           
 
Methods inherited from class org.incava.text.SpellChecker
addDictionary, editDistance, editDistance, getKey, isCorrect, isCorrect, min3, nearMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoCaseSpellChecker

public NoCaseSpellChecker()
Method Detail

compare

public int compare(java.lang.String str1,
                   int len1,
                   java.lang.String str2,
                   int len2)
Description copied from class: SpellChecker
Compares the two characters. English words should probably be case insensitive; code should not.

Overrides:
compare in class SpellChecker

hasWord

public boolean hasWord(java.lang.String word)
Overrides:
hasWord in class SpellChecker

addWord

public void addWord(java.lang.String word)
Overrides:
addWord in class SpellChecker