org.cdlib.xtf.textEngine
Class XtfWordEquiv

Object
  extended by XtfWordEquiv
All Implemented Interfaces:
WordEquiv

public class XtfWordEquiv
extends Object
implements WordEquiv

Used for eliminating redundant spelling suggestions


Field Summary
private  CharMap accentMap
           
private  WordMap pluralMap
           
private  FastStringCache recent
           
private  StdTermFilter stdTermFilter
           
 
Fields inherited from interface WordEquiv
DEFAULT
 
Constructor Summary
XtfWordEquiv(CharMap accentMap, WordMap pluralMap)
           
 
Method Summary
private  String filter(String in)
           
 boolean isEquivalent(String word1, String word2)
          Checks if two words can be considered equivalent, and thus not form a real spelling suggestion.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accentMap

private CharMap accentMap

pluralMap

private WordMap pluralMap

stdTermFilter

private StdTermFilter stdTermFilter

recent

private FastStringCache recent
Constructor Detail

XtfWordEquiv

public XtfWordEquiv(CharMap accentMap,
                    WordMap pluralMap)
Method Detail

isEquivalent

public boolean isEquivalent(String word1,
                            String word2)
Checks if two words can be considered equivalent, and thus not form a real spelling suggestion.

Specified by:
isEquivalent in interface WordEquiv

filter

private String filter(String in)