public abstract class AbstractRemoteDictionary extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractRemoteDictionary.DomainDictState
domain dict state
|
| Modifier and Type | Field and Description |
|---|---|
protected RemoteConfiguration |
remoteConfiguration |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMainWord(String domain,
String... words)
添加主词
|
boolean |
addStopWord(String domain,
String... words)
添加stop词
|
protected abstract boolean |
addWord(DictionaryType dictionaryType,
String domain,
String... words)
添加新词
|
protected abstract void |
closeResource()
close resources
|
protected abstract String |
etymology()
词典词源
|
Set<String> |
getRemoteWords(DictionaryType dictionaryType,
String etymology,
String domain)
获取远程词库
|
Set<String> |
getRemoteWords(DictionaryType dictionaryType,
URI domainUri)
获取远程词库
|
protected void |
reloadDictionary(IDictionary dictionary,
DictionaryType dictionaryType,
String domain)
重新加载词库
|
protected void |
reloadDictionary(IDictionary dictionary,
DictionaryType dictionaryType,
URI domainUri)
重新加载词库
|
protected final RemoteConfiguration remoteConfiguration
public Set<String> getRemoteWords(DictionaryType dictionaryType, URI domainUri)
dictionaryType - 词典类型domainUri - 领域词源Uripublic Set<String> getRemoteWords(DictionaryType dictionaryType, String etymology, String domain)
dictionaryType - 词典类型etymology - 词源domain - 领域protected void reloadDictionary(IDictionary dictionary, DictionaryType dictionaryType, URI domainUri)
dictionary - 词典dictionaryType - 词典类型domainUri - 领域词源Uriprotected void reloadDictionary(IDictionary dictionary, DictionaryType dictionaryType, String domain)
dictionary - 词典dictionaryType - 词典类型domain - 领域public boolean addMainWord(String domain, String... words)
domain - 业务words - 新词public boolean addStopWord(String domain, String... words)
domain - 业务words - 新词protected abstract boolean addWord(DictionaryType dictionaryType, String domain, String... words)
dictionaryType - 词典类型domain - 业务words - 新词protected abstract void closeResource()
protected abstract String etymology()
Copyright © 2021. All rights reserved.