public class FullDictionary extends java.lang.Object implements RootDictionary
History:
Constructor and Description |
---|
FullDictionary(boolean caseFlag)
Public constructor to initiate the dictionary.
|
FullDictionary(java.lang.String inFile)
Public constructor to initiate the dictionary.
|
Modifier and Type | Method and Description |
---|---|
void |
AddDictionaries(java.lang.String inFilePaths,
boolean debugFlag) |
void |
AddDictionaries(java.lang.String inFiles,
java.lang.String rootPath) |
void |
AddDictionaries(java.lang.String inFiles,
java.lang.String rootPath,
boolean debugFlag) |
void |
AddDictionary(java.lang.String inFile) |
void |
AddDictionary(java.lang.String inFile,
boolean lowerCaseFlag) |
void |
AddWord(java.lang.String word) |
java.util.HashMap<java.lang.String,java.util.HashSet<FullDicVarObj>> |
GetDictionary() |
java.util.HashSet<java.lang.String> |
GetDictionarySet() |
int |
GetSize() |
boolean |
IsDicWord(java.lang.String word) |
boolean |
IsDicWord(java.lang.String word,
boolean caseFlag) |
boolean |
IsValidWord(java.lang.String word) |
static void |
main(java.lang.String[] args) |
public FullDictionary(boolean caseFlag)
caseFlag
- flag for case sensitivepublic FullDictionary(java.lang.String inFile)
inFile
- source flat file for the dictionarypublic void AddWord(java.lang.String word)
AddWord
in interface RootDictionary
public boolean IsDicWord(java.lang.String word)
IsDicWord
in interface RootDictionary
public boolean IsDicWord(java.lang.String word, boolean caseFlag)
public boolean IsValidWord(java.lang.String word)
IsValidWord
in interface RootDictionary
public int GetSize()
GetSize
in interface RootDictionary
public java.util.HashSet<java.lang.String> GetDictionarySet()
GetDictionarySet
in interface RootDictionary
public java.util.HashMap<java.lang.String,java.util.HashSet<FullDicVarObj>> GetDictionary()
public void AddDictionaries(java.lang.String inFiles, java.lang.String rootPath)
AddDictionaries
in interface RootDictionary
public void AddDictionaries(java.lang.String inFiles, java.lang.String rootPath, boolean debugFlag)
AddDictionaries
in interface RootDictionary
public void AddDictionaries(java.lang.String inFilePaths, boolean debugFlag)
AddDictionaries
in interface RootDictionary
public void AddDictionary(java.lang.String inFile)
AddDictionary
in interface RootDictionary
public void AddDictionary(java.lang.String inFile, boolean lowerCaseFlag)
public static void main(java.lang.String[] args)