public abstract class AbstractWordData extends Object implements IWordData
| 构造器和说明 |
|---|
AbstractWordData() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addWord(Collection<String> collection)
新增敏感词
|
WordContainsTypeEnum |
contains(StringBuilder stringBuilder,
InnerSensitiveWordContext innerContext)
是否包含敏感词
|
protected abstract void |
doAddWord(Collection<String> collection)
新增敏感词
|
protected abstract WordContainsTypeEnum |
doContains(StringBuilder stringBuilder,
InnerSensitiveWordContext innerContext)
是否包含
|
protected abstract void |
doInitWordData(Collection<String> collection)
初始化
|
protected abstract void |
doRemoveWord(Collection<String> collection)
删除敏感词
|
void |
initWordData(Collection<String> collection)
初始化敏感词 map
|
void |
removeWord(Collection<String> collection)
删除敏感词
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroyprotected abstract WordContainsTypeEnum doContains(StringBuilder stringBuilder, InnerSensitiveWordContext innerContext)
stringBuilder - 字符innerContext - 上下文protected abstract void doInitWordData(Collection<String> collection)
collection - 数据protected abstract void doRemoveWord(Collection<String> collection)
collection - 集合protected abstract void doAddWord(Collection<String> collection)
collection - 敏感词public void initWordData(Collection<String> collection)
IWordDatainitWordData 在接口中 IWordDatacollection - 集合信息public void removeWord(Collection<String> collection)
IWordDataremoveWord 在接口中 IWordDatacollection - 单词public void addWord(Collection<String> collection)
IWordDatapublic WordContainsTypeEnum contains(StringBuilder stringBuilder, InnerSensitiveWordContext innerContext)
IWordDatacontains 在接口中 IWordDatastringBuilder - 缓冲innerContext - 上下文建议使用快速返回模式Copyright © 2025. All rights reserved.