public class Dictionary extends ADictionary
AL_TODO_FILE, config, mixPrefixLength, mixSuffixLength, sync| Constructor and Description |
|---|
Dictionary(JcsegTaskConfig config,
Boolean sync) |
| Modifier and Type | Method and Description |
|---|---|
IWord |
add(int t,
IWord word)
directly add a IWord item to the dictionary
|
IWord |
add(int t,
String key,
int type)
add a new word to the dictionary
|
IWord |
add(int t,
String key,
int fre,
int type)
add a new word to the dictionary
|
IWord |
add(int t,
String key,
int fre,
int type,
String entity)
add a new word to the dictionary with its statistics frequency
|
IWord |
add(int t,
String key,
int type,
String entity)
add a new word to the dictionary
|
IWord |
get(int t,
String key)
return the IWord associate with the given key.
|
boolean |
match(int t,
String key)
loop up the dictionary, check the given key is in the dictionary or not
|
void |
remove(int t,
String key)
remove the mapping associate with the given key
|
int |
size(int t)
return the size of the dictionary
|
getConfig, getIndex, isSync, load, load, load, loadClassPath, loadDirectory, loadWords, loadWords, loadWords, resetPrefixLength, resetSuffixLength, setConfig, startAutoload, stopAutoloadpublic Dictionary(JcsegTaskConfig config, Boolean sync)
public boolean match(int t,
String key)
ADictionarymatch in class ADictionaryADictionary.match(int, String)public IWord add(int t, IWord word)
ADictionaryadd in class ADictionaryADictionary.add(int, IWord)public IWord add(int t, String key, int fre, int type, String entity)
ADictionaryadd in class ADictionaryADictionary.add(int, String, int, int, String)public IWord add(int t, String key, int type)
ADictionaryadd in class ADictionaryADictionary.add(int, String, int)public IWord add(int t, String key, int fre, int type)
ADictionaryadd in class ADictionaryADictionary.add(int, String, int, int)public IWord add(int t, String key, int type, String entity)
ADictionaryadd in class ADictionaryADictionary.add(int, String, int, String)public IWord get(int t, String key)
ADictionaryget in class ADictionaryADictionary.get(int, String)public void remove(int t,
String key)
ADictionaryremove in class ADictionaryADictionary.remove(int, String)public int size(int t)
ADictionarysize in class ADictionaryADictionary.size(int)Copyright © 2017. All Rights Reserved.