跳过导航链接
A C D E F G H I L M N O P R S T U V W 

A

AbstractConditionWordCheck - com.github.houbb.sensitive.word.support.check中的类
抽象实现策略
AbstractConditionWordCheck() - 类 的构造器com.github.houbb.sensitive.word.support.check.AbstractConditionWordCheck
 
AbstractSensitiveWord - com.github.houbb.sensitive.word.core中的类
抽象实现
AbstractSensitiveWord() - 类 的构造器com.github.houbb.sensitive.word.core.AbstractSensitiveWord
 
AbstractSensitiveWordCharIgnore - com.github.houbb.sensitive.word.support.ignore中的类
抽象实现
AbstractSensitiveWordCharIgnore() - 类 的构造器com.github.houbb.sensitive.word.support.ignore.AbstractSensitiveWordCharIgnore
 
AbstractWordAllowDenyCombine - com.github.houbb.sensitive.word.support.combine.allowdeny中的类
 
AbstractWordAllowDenyCombine() - 类 的构造器com.github.houbb.sensitive.word.support.combine.allowdeny.AbstractWordAllowDenyCombine
 
AbstractWordCheck - com.github.houbb.sensitive.word.support.check中的类
抽象实现策略
AbstractWordCheck() - 类 的构造器com.github.houbb.sensitive.word.support.check.AbstractWordCheck
 
AbstractWordCheckCombine - com.github.houbb.sensitive.word.support.combine.check中的类
 
AbstractWordCheckCombine() - 类 的构造器com.github.houbb.sensitive.word.support.combine.check.AbstractWordCheckCombine
 
AbstractWordData - com.github.houbb.sensitive.word.support.data中的类
抽象数据
AbstractWordData() - 类 的构造器com.github.houbb.sensitive.word.support.data.AbstractWordData
 
AbstractWordFormatCombine - com.github.houbb.sensitive.word.support.combine.format中的类
 
AbstractWordFormatCombine() - 类 的构造器com.github.houbb.sensitive.word.support.combine.format.AbstractWordFormatCombine
 
AbstractWordResultCondition - com.github.houbb.sensitive.word.support.resultcondition中的类
抽象实现
AbstractWordResultCondition() - 类 的构造器com.github.houbb.sensitive.word.support.resultcondition.AbstractWordResultCondition
 
AbstractWordResultHandler<R> - com.github.houbb.sensitive.word.support.result中的类
抽象的处理结果
AbstractWordResultHandler() - 类 的构造器com.github.houbb.sensitive.word.support.result.AbstractWordResultHandler
 
AbstractWordTag - com.github.houbb.sensitive.word.support.tag中的类
抽象的单词标签
AbstractWordTag() - 类 的构造器com.github.houbb.sensitive.word.support.tag.AbstractWordTag
 
AbstractWordTagInit - com.github.houbb.sensitive.word.support.tag中的类
抽象的单词标签初始化引导类
AbstractWordTagInit() - 类 的构造器com.github.houbb.sensitive.word.support.tag.AbstractWordTagInit
 
addSubNode(char, WordDataTreeNode) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
addWord(Collection<String>) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordData
新增敏感词
addWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
新增敏感词
addWord(String, String...) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
新增敏感词
addWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
 
addWordAllow(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
新增敏感词白名单
addWordAllow(String, String...) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
新增敏感词白名单
allow() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordAllow
获取结果
allow() - 类 中的方法com.github.houbb.sensitive.word.support.allow.WordAllowEmpty
 
allow() - 类 中的方法com.github.houbb.sensitive.word.support.allow.WordAllowInit
 
allow() - 类 中的方法com.github.houbb.sensitive.word.support.allow.WordAllowSystem
 
alwaysTrue() - 类 中的静态方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditions
恒为真

C

chains(IWordAllow, IWordAllow...) - 类 中的静态方法com.github.houbb.sensitive.word.support.allow.WordAllows
责任链
chains(IWordCheck...) - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
 
chains(Collection<IWordCheck>) - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
 
chains(IWordDeny, IWordDeny...) - 类 中的静态方法com.github.houbb.sensitive.word.support.deny.WordDenys
责任链
chains(IWordFormat...) - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
链式
chains(Collection<IWordFormat>) - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
链式
chains(IWordResultCondition, IWordResultCondition...) - 类 中的静态方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditions
链式调用,支持同时满足多个条件
chains(IWordTag, IWordTag...) - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
链式调用
charIgnore() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
charIgnore(ISensitiveWordCharIgnore) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
charIgnore(ISensitiveWordCharIgnore) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
charIgnore() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
charIgnore(ISensitiveWordCharIgnore) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
chars(char) - 类 中的静态方法com.github.houbb.sensitive.word.support.replace.WordReplaces
字符
chars() - 类 中的静态方法com.github.houbb.sensitive.word.support.replace.WordReplaces
字符,默认为 *
checkClass() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
checkClass(Class<? extends IWordCheck>) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
clearNode() - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
com.github.houbb.sensitive.word - 程序包 com.github.houbb.sensitive.word
 
com.github.houbb.sensitive.word.api - 程序包 com.github.houbb.sensitive.word.api
api 定义
com.github.houbb.sensitive.word.api.combine - 程序包 com.github.houbb.sensitive.word.api.combine
 
com.github.houbb.sensitive.word.api.context - 程序包 com.github.houbb.sensitive.word.api.context
 
com.github.houbb.sensitive.word.bs - 程序包 com.github.houbb.sensitive.word.bs
 
com.github.houbb.sensitive.word.constant - 程序包 com.github.houbb.sensitive.word.constant
project: sensitive-word-package-info create on 2020/1/7 22:46
com.github.houbb.sensitive.word.constant.enums - 程序包 com.github.houbb.sensitive.word.constant.enums
 
com.github.houbb.sensitive.word.core - 程序包 com.github.houbb.sensitive.word.core
 
com.github.houbb.sensitive.word.exception - 程序包 com.github.houbb.sensitive.word.exception
 
com.github.houbb.sensitive.word.support - 程序包 com.github.houbb.sensitive.word.support
 
com.github.houbb.sensitive.word.support.allow - 程序包 com.github.houbb.sensitive.word.support.allow
 
com.github.houbb.sensitive.word.support.check - 程序包 com.github.houbb.sensitive.word.support.check
 
com.github.houbb.sensitive.word.support.combine - 程序包 com.github.houbb.sensitive.word.support.combine
 
com.github.houbb.sensitive.word.support.combine.allowdeny - 程序包 com.github.houbb.sensitive.word.support.combine.allowdeny
 
com.github.houbb.sensitive.word.support.combine.check - 程序包 com.github.houbb.sensitive.word.support.combine.check
 
com.github.houbb.sensitive.word.support.combine.format - 程序包 com.github.houbb.sensitive.word.support.combine.format
 
com.github.houbb.sensitive.word.support.data - 程序包 com.github.houbb.sensitive.word.support.data
 
com.github.houbb.sensitive.word.support.deny - 程序包 com.github.houbb.sensitive.word.support.deny
 
com.github.houbb.sensitive.word.support.format - 程序包 com.github.houbb.sensitive.word.support.format
 
com.github.houbb.sensitive.word.support.ignore - 程序包 com.github.houbb.sensitive.word.support.ignore
 
com.github.houbb.sensitive.word.support.replace - 程序包 com.github.houbb.sensitive.word.support.replace
 
com.github.houbb.sensitive.word.support.result - 程序包 com.github.houbb.sensitive.word.support.result
 
com.github.houbb.sensitive.word.support.resultcondition - 程序包 com.github.houbb.sensitive.word.support.resultcondition
 
com.github.houbb.sensitive.word.support.tag - 程序包 com.github.houbb.sensitive.word.support.tag
 
com.github.houbb.sensitive.word.utils - 程序包 com.github.houbb.sensitive.word.utils
 
contains(String, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.ISensitiveWord
包含
contains(StringBuilder, InnerSensitiveWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordData
是否包含敏感词
contains(String) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否包含敏感词
contains(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.AbstractSensitiveWord
 
contains(String) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
是否包含敏感词
contains(StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
 

D

defaults() - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWords
默认策略
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.allow.WordAllows
系统实现
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.combine.allowdeny.WordAllowDenyCombines
 
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.combine.check.WordCheckCombines
 
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.combine.format.WordFormatCombines
默认策略
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.data.WordDatas
默认策略
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.deny.WordDenys
系统实现
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.ignore.SensitiveWordCharIgnores
 
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.replace.WordReplaces
字符,默认为 *
defaults() - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
默认策略
deny() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordDeny
获取结果
deny() - 类 中的方法com.github.houbb.sensitive.word.support.deny.WordDenyEmpty
 
deny() - 类 中的方法com.github.houbb.sensitive.word.support.deny.WordDenyInit
 
deny() - 类 中的方法com.github.houbb.sensitive.word.support.deny.WordDenySystem
 
destroy() - 接口 中的方法com.github.houbb.sensitive.word.api.ISensitiveWordDestroy
资源的销毁
destroy() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
destroy() - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataHashMap
已过时。
 
destroy() - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTree
 
destroy() - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
doAddWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
新增敏感词
doAddWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataHashMap
已过时。
 
doAddWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTree
新增敏感词
doContains(StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
是否包含
doContains(StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataHashMap
已过时。
是否包含 (1)直接遍历所有 (2)如果遇到,则直接返回 true
doContains(StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTree
 
doFindAll(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.AbstractSensitiveWord
执行全部替换
doFindAll(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.SensitiveWord
 
doFindFirst(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.AbstractSensitiveWord
 
doFindFirst(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.SensitiveWord
 
doGetActualDenyList(List<String>, List<String>, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.allowdeny.AbstractWordAllowDenyCombine
 
doGetActualDenyList(List<String>, List<String>, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.allowdeny.WordAllowDenyCombine
 
doGetTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.AbstractWordTag
获取标签
doGetTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.AbstractWordTagInit
 
doGetTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.FileWordTag
 
doGetTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.NoneWordTag
 
doGetTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.WordTagLines
 
doGetTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.WordTagMap
 
doGetTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.WordTagSystem
 
doHandle(IWordResult, IWordContext, String) - 类 中的方法com.github.houbb.sensitive.word.support.result.AbstractWordResultHandler
 
doHandle(IWordResult, IWordContext, String) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResultHandlerRaw
 
doHandle(IWordResult, IWordContext, String) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResultHandlerWord
 
doHandle(IWordResult, IWordContext, String) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResultHandlerWordTags
 
doIgnore(int, char[], InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.ignore.AbstractSensitiveWordCharIgnore
 
doIgnore(int, char[], InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.ignore.NoneSensitiveWordCharIgnore
 
doIgnore(int, char[], InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.ignore.SpecialCharSensitiveWordCharIgnore
 
doInitWordData(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
初始化
doInitWordData(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataHashMap
已过时。
读取敏感词库,将敏感词放入HashSet中,构建一个DFA算法模型:
doInitWordData(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTree
 
doMatch(IWordResult, String, WordValidModeEnum, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.AbstractWordResultCondition
 
doMatch(IWordResult, String, WordValidModeEnum, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionAlwaysTrue
 
doMatch(IWordResult, String, WordValidModeEnum, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionEnglishWordMatch
 
doMatch(IWordResult, String, WordValidModeEnum, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionEnglishWordNumMatch
 
doMatch(IWordResult, String, WordValidModeEnum, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionInit
 
doMatch(IWordResult, String, WordValidModeEnum, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionWordTagsMatch
 
doRemoveWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
删除敏感词
doRemoveWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataHashMap
已过时。
 
doRemoveWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTree
 
doReplace(String, List<IWordResult>, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.AbstractSensitiveWord
替换

E

email() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
 
empty() - 类 中的静态方法com.github.houbb.sensitive.word.support.allow.WordAllows
空实现,可测试用
empty() - 类 中的静态方法com.github.houbb.sensitive.word.support.deny.WordDenys
空实现
enableEmailCheck() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
是否进行邮箱检测
enableEmailCheck(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置敏感邮箱检测
enableEmailCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
设置是否启动 email 检测
enableEmailCheck() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableEmailCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableIpv4Check() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
是否启用 ipv4 校验
enableIpv4Check(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
是否启用 ipv4 校验
enableIpv4Check(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否启用 ipv4 校验
enableIpv4Check() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableIpv4Check(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableNumCheck() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
敏感数字检测
enableNumCheck(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置敏感数字检测
enableNumCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
设置是否启动数字检测
enableNumCheck() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableNumCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableUrlCheck() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
敏感链接检测
enableUrlCheck(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置敏感邮箱检测
enableUrlCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
设置是否启动 url 检测
enableUrlCheck() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableUrlCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableWordCheck() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
是否启用单词
enableWordCheck(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置是否启用单词
enableWordCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
设置是否启动数字检测
enableWordCheck() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
enableWordCheck(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
end() - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
end(boolean) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
endIndex() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordResult
结束下标
endIndex() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResult
 
endIndex(int) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResult
 
englishWordMatch() - 类 中的静态方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditions
如果是英文,则必须全词匹匹配
englishWordNumMatch() - 类 中的静态方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditions
如果是英文或者数字,则必须全词匹匹配

F

file(String) - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
文件实现
file(String, String, String) - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
文件实现
FileWordTag - com.github.houbb.sensitive.word.support.tag中的类
基于文件的标签 word tag1,tag2
FileWordTag(String) - 类 的构造器com.github.houbb.sensitive.word.support.tag.FileWordTag
 
FileWordTag(String, String, String) - 类 的构造器com.github.houbb.sensitive.word.support.tag.FileWordTag
 
findAll(String, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.ISensitiveWord
返回所有对应的敏感词
findAll(String) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
返回所有的敏感词 1.
findAll(String, IWordResultHandler<R>) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
返回所有的敏感词 1.
findAll(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.AbstractSensitiveWord
 
findAll(String) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
返回所有的敏感词 1.
findAll(String, IWordResultHandler<R>) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
返回所有的敏感词
findFirst(String, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.ISensitiveWord
返回第一个对应的敏感词
findFirst(String) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
返回第一个敏感词 (1)如果不存在,则返回 null
findFirst(String, IWordResultHandler<R>) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
返回第一个敏感词 (1)如果不存在,则返回 null
findFirst(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.AbstractSensitiveWord
 
findFirst(String) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
返回第一个敏感词 (1)如果不存在,则返回 null
findFirst(String, IWordResultHandler<R>) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
返回第一个敏感词 (1)如果不存在,则返回 null
format(char, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordFormat
针对 char 格式化
format(char, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreCase
 
format(char, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreChineseStyle
 
format(char, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreEnglishStyle
 
format(char, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreNumStyle
 
format(char, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreWidth
 
format(char, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatInit
 
format(char, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatNone
 
format(String, IWordContext) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordFormatUtils
格式化
formatCharMapping() - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
formatCharMapping(Map<Character, Character>) - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
formatCharsMapping(String, IWordContext) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordFormatUtils
字符串统一的格式化处理
formatWordList(Collection<String>, IWordContext) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordFormatUtils
格式化列表

G

getActualDenyList(List<String>, List<String>, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.combine.IWordAllowDenyCombine
获取最终的拒绝单词列表
getActualDenyList(List<String>, List<String>, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.allowdeny.AbstractWordAllowDenyCombine
 
getActualLength(int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.AbstractConditionWordCheck
 
getActualLength(int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.AbstractWordCheck
获取确切的长度
getActualLength(int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckWord
 
getCharInt(char) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerCharUtils
获取 int char 对应的真实值
getCode() - 枚举 中的方法com.github.houbb.sensitive.word.constant.enums.WordTagType
 
getCode() - 枚举 中的方法com.github.houbb.sensitive.word.constant.enums.WordTypeEnum
 
getDesc() - 枚举 中的方法com.github.houbb.sensitive.word.constant.enums.WordTagType
 
getDesc() - 枚举 中的方法com.github.houbb.sensitive.word.constant.enums.WordTypeEnum
 
getDescByCode(String) - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordTagType
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWord
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.allow.WordAllowSystem
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckEmail
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckIPV4
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckNone
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckNum
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckUrl
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckUrlNoPrefix
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckWord
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.deny.WordDenySystem
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreCase
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreChineseStyle
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreEnglishStyle
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreNumStyle
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormatIgnoreWidth
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormatNone
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.result.WordResultHandlerRaw
 
getInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.result.WordResultHandlerWord
 
getMappingChar(Character) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordCharUtils
映射后的 char
getMappingChar(Character) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordNumUtils
映射后的 char
getMappingString(String) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordNumUtils
 
getNodeSize() - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
getNoneResult() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckNone
 
getSensitiveCheckClass() - 类 中的方法com.github.houbb.sensitive.word.support.check.AbstractWordCheck
获取校验类
getSensitiveCheckClass() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckEmail
 
getSensitiveCheckClass() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckIPV4
 
getSensitiveCheckClass() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckNum
 
getSensitiveCheckClass() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckUrl
 
getSensitiveCheckClass() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckWord
 
getString(char[], int, int) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordCharUtils
构建字符串
getString(char[], IWordResult) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordCharUtils
构建字符串
getSubNode(char) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
getTag(String) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordTag
查询标签列表
getTag(String) - 类 中的方法com.github.houbb.sensitive.word.support.tag.AbstractWordTag
 
getTags() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordTagsDto
 
getType() - 类 中的方法com.github.houbb.sensitive.word.support.check.AbstractWordCheck
获取类别
getType() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckEmail
 
getType() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckIPV4
 
getType() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckNum
 
getType() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckUrl
 
getType() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckWord
 
getWord() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordTagsDto
 
getWordCheckList(IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.check.AbstractWordCheckCombine
 
getWordCheckList(IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.check.WordCheckCombine
 
getWordFormatList(IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.format.AbstractWordFormatCombine
 
getWordFormatList(IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.format.WordFormatCombine
 

H

handle(IWordResult, IWordContext, String) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordResultHandler
对于结果的处理
handle(IWordResult, IWordContext, String) - 类 中的方法com.github.houbb.sensitive.word.support.result.AbstractWordResultHandler
 

I

ignore(int, char[], InnerSensitiveWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.ISensitiveWordCharIgnore
是否忽略当前字符
ignore(int, char[], InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.ignore.AbstractSensitiveWordCharIgnore
 
ignoreCase() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
是否忽略大小写
ignoreCase(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置是否忽略大小写
ignoreCase(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否忽略大小写
ignoreCase() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreCase(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreCase() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
 
ignoreChineseStyle() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
忽略中文繁简体格式
ignoreChineseStyle(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置是否忽略中文繁简体格式
ignoreChineseStyle(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否忽略中文样式
ignoreChineseStyle() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreChineseStyle(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreChineseStyle() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
 
ignoreEnglishStyle() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
忽略英文的写法
ignoreEnglishStyle(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置忽略英文的写法
ignoreEnglishStyle(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否忽略英文样式
ignoreEnglishStyle() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreEnglishStyle(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreEnglishStyle() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
 
ignoreNumStyle() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
是否忽略数字格式
ignoreNumStyle(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置是否忽略半角圆角
ignoreNumStyle(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否忽略数字格式
ignoreNumStyle() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreNumStyle(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreNumStyle() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
 
ignoreRepeat() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
忽略重复词
ignoreRepeat(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置忽略重复词
ignoreRepeat(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否忽略重复
ignoreRepeat() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreRepeat(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreWidth() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
是否忽略半角圆角
ignoreWidth(boolean) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置是否忽略半角圆角
ignoreWidth(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
是否忽略半角全角
ignoreWidth() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreWidth(boolean) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
ignoreWidth() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
 
init() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
初始化 1.
init(Pipeline<IWordAllow>) - 类 中的方法com.github.houbb.sensitive.word.support.allow.WordAllowInit
初始化列表
init(Pipeline<IWordCheck>) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckInit
初始化列表
init(Pipeline<IWordDeny>) - 类 中的方法com.github.houbb.sensitive.word.support.deny.WordDenyInit
初始化列表
init(Pipeline<IWordFormat>) - 类 中的方法com.github.houbb.sensitive.word.support.format.WordFormatInit
初始化列表
init(Pipeline<IWordResultCondition>) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionInit
初始化列表
init(Pipeline<IWordTag>) - 类 中的方法com.github.houbb.sensitive.word.support.tag.AbstractWordTagInit
初始化列表
initWordCheck(IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.combine.IWordCheckCombine
初始化敏感检测策略
initWordCheck(IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.check.AbstractWordCheckCombine
 
initWordData(Collection<String>) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordData
初始化敏感词 map
initWordData(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
 
initWordData(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTree
 
initWordFormat(IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.combine.IWordFormatCombine
初始化 charFormat
initWordFormat(IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.combine.format.AbstractWordFormatCombine
 
InnerCharUtils - com.github.houbb.sensitive.word.utils中的类
 
InnerCharUtils() - 类 的构造器com.github.houbb.sensitive.word.utils.InnerCharUtils
 
InnerSensitiveWordContext - com.github.houbb.sensitive.word.api.context中的类
内部信息上下文
InnerSensitiveWordContext() - 类 的构造器com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
InnerWordCharUtils - com.github.houbb.sensitive.word.utils中的类
project: sensitive-word-NumUtils create on 2020/1/8 22:18
InnerWordFormatUtils - com.github.houbb.sensitive.word.utils中的类
内部格式化工具类
InnerWordNumUtils - com.github.houbb.sensitive.word.utils中的类
project: sensitive-word-NumUtils create on 2020/1/8 22:18
InnerWordTagUtils - com.github.houbb.sensitive.word.utils中的类
内部的单词标签工具类
InnerWordTagUtils() - 类 的构造器com.github.houbb.sensitive.word.utils.InnerWordTagUtils
 
ipv4() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
ipv4 校验
IS_END - 类 中的静态变量com.github.houbb.sensitive.word.constant.WordConst
是否为结束标识 ps: 某种角度而言,我不是很喜欢这种风格。
isCharCondition(char, int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.AbstractConditionWordCheck
当前字符串是否符合规范
isCharCondition(char, int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckEmail
 
isCharCondition(char, int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckIPV4
 
isCharCondition(char, int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckNum
 
isCharCondition(char, int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckUrl
 
ISensitiveWord - com.github.houbb.sensitive.word.api中的接口
核心方法
ISensitiveWordCharIgnore - com.github.houbb.sensitive.word.api中的接口
是否忽略某一个字符
ISensitiveWordDestroy - com.github.houbb.sensitive.word.api中的接口
 
isStringCondition(int, StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.AbstractConditionWordCheck
这里指定一个阈值条件
isStringCondition(int, StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckEmail
 
isStringCondition(int, StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckIPV4
 
isStringCondition(int, StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckNum
 
isStringCondition(int, StringBuilder, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckUrl
 
isUrl(String) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckUrl
是否为 URL
isUrl(String) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckUrlNoPrefix
 
IWordAllow - com.github.houbb.sensitive.word.api中的接口
允许的内容-返回的内容不被当做敏感词
IWordAllowDenyCombine - com.github.houbb.sensitive.word.api.combine中的接口
 
IWordCheck - com.github.houbb.sensitive.word.api中的接口
敏感信息监测接口 (1)敏感词 (2)数字(连续8位及其以上) (3)邮箱 (4)URL 可以使用责任链的模式,循环调用。
IWordCheckCombine - com.github.houbb.sensitive.word.api.combine中的接口
 
IWordContext - com.github.houbb.sensitive.word.api中的接口
 
IWordData - com.github.houbb.sensitive.word.api中的接口
敏感词 map
IWordDeny - com.github.houbb.sensitive.word.api中的接口
拒绝出现的数据-返回的内容被当做是敏感词
IWordFormat - com.github.houbb.sensitive.word.api中的接口
单词格式化 (1)忽略大小写 (2)忽略全角半角 (3)忽略停顿词 (4)忽略数字转换。
IWordFormatCombine - com.github.houbb.sensitive.word.api.combine中的接口
 
IWordReplace - com.github.houbb.sensitive.word.api中的接口
敏感词替换策略
IWordResult - com.github.houbb.sensitive.word.api中的接口
敏感词的结果
IWordResultCondition - com.github.houbb.sensitive.word.api中的接口
敏感词的结果是否匹配
IWordResultHandler<R> - com.github.houbb.sensitive.word.api中的接口
敏感词的结果处理
IWordTag - com.github.houbb.sensitive.word.api中的接口
获取脏词的标签,便于分类

L

lines(Collection<String>) - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
根据标准的约定行处理
lines(Collection<String>, String, String) - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
根据标准的约定行处理

M

map(Map<String, Set<String>>) - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
MAP 策略
match(IWordResult, String, WordValidModeEnum, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordResultCondition
是否匹配
match(IWordResult, String, WordValidModeEnum, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.resultcondition.AbstractWordResultCondition
 
MAX_EMAIL_LEN - 类 中的静态变量com.github.houbb.sensitive.word.constant.WordConst
最大邮箱地址
MAX_WEB_SITE_LEN - 类 中的静态变量com.github.houbb.sensitive.word.constant.WordConst
最长的网址长度
modeEnum() - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
modeEnum(WordValidModeEnum) - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 

N

newInstance() - 类 中的静态方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
newInstance() - 类 中的静态方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
新建验证实例 double-lock
newInstance() - 类 中的静态方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
新建一个对象实例
newInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
newInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.result.WordLengthResult
 
newInstance() - 类 中的静态方法com.github.houbb.sensitive.word.support.result.WordResult
 
none() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
 
none() - 类 中的静态方法com.github.houbb.sensitive.word.support.format.WordFormats
 
none() - 类 中的静态方法com.github.houbb.sensitive.word.support.ignore.SensitiveWordCharIgnores
 
none() - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
空实现
NoneSensitiveWordCharIgnore - com.github.houbb.sensitive.word.support.ignore中的类
特殊字符忽略
NoneSensitiveWordCharIgnore() - 类 的构造器com.github.houbb.sensitive.word.support.ignore.NoneSensitiveWordCharIgnore
 
NoneWordTag - com.github.houbb.sensitive.word.support.tag中的类
空标签 word tag1,tag2
NoneWordTag() - 类 的构造器com.github.houbb.sensitive.word.support.tag.NoneWordTag
 
num() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
 
numCheckLen(int) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
检测敏感词对应的长度限制,便于用户灵活定义

O

originalText() - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
originalText(String) - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 

P

parseInt(String) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerCharUtils
转换为整数

R

raw() - 类 中的静态方法com.github.houbb.sensitive.word.support.result.WordResultHandlers
不做任何处理
removeNode(char) - 类 中的方法com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
removeWord(Collection<String>) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordData
删除敏感词
removeWord(String, String...) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
删除敏感词
removeWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
删除单词
removeWord(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.support.data.AbstractWordData
 
removeWordAllow(String, String...) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
删除敏感词白名单
removeWordAllow(Collection<String>) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
删除敏感词白名单
replace(String, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.ISensitiveWord
替换所有敏感词内容 ps: 这里可以添加优化。
replace(StringBuilder, char[], IWordResult, IWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordReplace
替换 説明:废弃以前的字符串返回,减少对象创建,提升性能。
replace(String) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
替换所有内容
replace(String, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.core.AbstractSensitiveWord
 
replace(String, IWordReplace) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
替换所有内容
replace(String, char) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
替换所有内容
replace(String) - 类 中的静态方法com.github.houbb.sensitive.word.core.SensitiveWordHelper
替换所有内容 1.
replace(StringBuilder, char[], IWordResult, IWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.replace.WordReplaceChar
 

S

sensitiveCheck(int, InnerSensitiveWordContext) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordCheck
检查敏感词数量 (1)如果未命中敏感词,直接返回 0 (2)命中敏感词,则返回敏感词的长度。
sensitiveCheck(IWordCheck) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置检测策略
sensitiveCheck() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
获取检测策略
sensitiveCheck() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
sensitiveCheck(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
sensitiveCheck(int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.AbstractWordCheck
 
sensitiveCheck(int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckInit
 
sensitiveCheck(int, InnerSensitiveWordContext) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckNone
 
sensitiveCheckNumLen() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
敏感数字检测
sensitiveCheckNumLen(int) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置敏感数字检测长度
sensitiveCheckNumLen() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
sensitiveCheckNumLen(int) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
sensitiveWord(ISensitiveWord) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
SensitiveWord - com.github.houbb.sensitive.word.core中的类
默认实现
SensitiveWord() - 类 的构造器com.github.houbb.sensitive.word.core.SensitiveWord
 
SensitiveWordBs - com.github.houbb.sensitive.word.bs中的类
敏感词引导类
SensitiveWordCharIgnores - com.github.houbb.sensitive.word.support.ignore中的类
 
SensitiveWordCharIgnores() - 类 的构造器com.github.houbb.sensitive.word.support.ignore.SensitiveWordCharIgnores
 
SensitiveWordContext - com.github.houbb.sensitive.word.bs中的类
上下文
SensitiveWordException - com.github.houbb.sensitive.word.exception中的异常错误
 
SensitiveWordException() - 异常错误 的构造器com.github.houbb.sensitive.word.exception.SensitiveWordException
 
SensitiveWordException(String) - 异常错误 的构造器com.github.houbb.sensitive.word.exception.SensitiveWordException
 
SensitiveWordException(String, Throwable) - 异常错误 的构造器com.github.houbb.sensitive.word.exception.SensitiveWordException
 
SensitiveWordException(Throwable) - 异常错误 的构造器com.github.houbb.sensitive.word.exception.SensitiveWordException
 
SensitiveWordException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.github.houbb.sensitive.word.exception.SensitiveWordException
 
SensitiveWordHelper - com.github.houbb.sensitive.word.core中的类
敏感词工具类
SensitiveWords - com.github.houbb.sensitive.word.core中的类
策略工具类
setTags(Set<String>) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordTagsDto
 
setWord(String) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordTagsDto
 
specialChars() - 类 中的静态方法com.github.houbb.sensitive.word.support.ignore.SensitiveWordCharIgnores
 
SpecialCharSensitiveWordCharIgnore - com.github.houbb.sensitive.word.support.ignore中的类
特殊字符忽略
SpecialCharSensitiveWordCharIgnore() - 类 的构造器com.github.houbb.sensitive.word.support.ignore.SpecialCharSensitiveWordCharIgnore
 
startIndex() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordResult
开始下标
startIndex() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResult
 
startIndex(int) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResult
 
system() - 类 中的静态方法com.github.houbb.sensitive.word.support.tag.WordTags
系统文件策略

T

tags(String) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
获取敏感词的标签
tags(String, IWordContext) - 类 中的静态方法com.github.houbb.sensitive.word.utils.InnerWordTagUtils
获取敏感词的标签
toString() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
toString() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordLengthResult
 
toString() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResult
 
toString() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordTagsDto
 
tree() - 类 中的静态方法com.github.houbb.sensitive.word.support.data.WordDatas
树模式
type() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordResult
类别
type() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
type(String) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
type() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResult
 
type(String) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordResult
 

U

url() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
 
urlNoPrefix() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
不需要前缀的 urlPrefix 注意:这种检测方法可能会和代码中的包名称冲突

V

valueOf(String) - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordContainsTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordTagType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordValidModeEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordContainsTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordTagType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.houbb.sensitive.word.constant.enums.WordValidModeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

word() - 类 中的静态方法com.github.houbb.sensitive.word.support.check.WordChecks
 
word() - 类 中的静态方法com.github.houbb.sensitive.word.support.result.WordResultHandlers
只保留单词
wordAllow(IWordAllow) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
设置允许的实现
wordAllowDenyCombine(IWordAllowDenyCombine) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
WordAllowDenyCombine - com.github.houbb.sensitive.word.support.combine.allowdeny中的类
 
WordAllowDenyCombine() - 类 的构造器com.github.houbb.sensitive.word.support.combine.allowdeny.WordAllowDenyCombine
 
WordAllowDenyCombines - com.github.houbb.sensitive.word.support.combine.allowdeny中的类
 
WordAllowEmpty - com.github.houbb.sensitive.word.support.allow中的类
空列表
WordAllowEmpty() - 类 的构造器com.github.houbb.sensitive.word.support.allow.WordAllowEmpty
 
WordAllowInit - com.github.houbb.sensitive.word.support.allow中的类
初始化类
WordAllowInit() - 类 的构造器com.github.houbb.sensitive.word.support.allow.WordAllowInit
 
wordAllowLen() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordLengthResult
 
wordAllowLen(int) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordLengthResult
 
WordAllows - com.github.houbb.sensitive.word.support.allow中的类
所有允许的结果
WordAllowSystem - com.github.houbb.sensitive.word.support.allow中的类
系统默认的信息
WordAllowSystem() - 类 的构造器com.github.houbb.sensitive.word.support.allow.WordAllowSystem
 
wordCheckCombine(IWordCheckCombine) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
WordCheckCombine - com.github.houbb.sensitive.word.support.combine.check中的类
 
WordCheckCombine() - 类 的构造器com.github.houbb.sensitive.word.support.combine.check.WordCheckCombine
 
WordCheckCombines - com.github.houbb.sensitive.word.support.combine.check中的类
 
wordCheckEmail() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckEmail(IWordCheck) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckEmail(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordCheckEmail() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordCheckEmail(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordCheckEmail - com.github.houbb.sensitive.word.support.check中的类
email 正则表达式检测实现。
WordCheckEmail() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckEmail
 
WordCheckInit - com.github.houbb.sensitive.word.support.check中的类
检测初始化类
WordCheckInit() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckInit
 
wordCheckIpv4() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckIpv4(IWordCheck) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckIpv4(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordCheckIpv4() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordCheckIpv4(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordCheckIPV4 - com.github.houbb.sensitive.word.support.check中的类
IPV4 检测
WordCheckIPV4() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckIPV4
 
WordCheckNone - com.github.houbb.sensitive.word.support.check中的类
未匹配
WordCheckNone() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckNone
 
wordCheckNum() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckNum(IWordCheck) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckNum(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordCheckNum() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordCheckNum(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordCheckNum - com.github.houbb.sensitive.word.support.check中的类
敏感词监测实现 这里可以提供一个公共的父类。
WordCheckNum() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckNum
 
WordCheckResult - com.github.houbb.sensitive.word.support.check中的类
敏感信息监测接口结果 可以使用责任链的模式,循环调用。
WordChecks - com.github.houbb.sensitive.word.support.check中的类
敏感词检测工具
wordCheckUrl() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckUrl(IWordCheck) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckUrl(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordCheckUrl() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordCheckUrl(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordCheckUrl - com.github.houbb.sensitive.word.support.check中的类
URL 正则表达式检测实现。
WordCheckUrl() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckUrl
 
WordCheckUrlNoPrefix - com.github.houbb.sensitive.word.support.check中的类
(1)暂时先粗略的处理 web-site (2)如果网址的最后为图片类型,则跳过。
WordCheckUrlNoPrefix() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckUrlNoPrefix
 
wordCheckWord() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckWord(IWordCheck) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordCheckWord(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordCheckWord() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordCheckWord(IWordCheck) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordCheckWord - com.github.houbb.sensitive.word.support.check中的类
敏感词监测实现
WordCheckWord() - 类 的构造器com.github.houbb.sensitive.word.support.check.WordCheckWord
 
WordConst - com.github.houbb.sensitive.word.constant中的类
project: sensitive-word-AppConst create on 2020/1/7 23:39
WordContainsTypeEnum - com.github.houbb.sensitive.word.constant.enums中的枚举
单词包含类别
wordContext() - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
wordContext(IWordContext) - 类 中的方法com.github.houbb.sensitive.word.api.context.InnerSensitiveWordContext
 
wordData() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
获取 wordMap 策略
wordData(IWordData) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置 wordMap 策略
wordData(IWordData) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
允许指定策略数据
wordData() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordData(IWordData) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordDataAllow() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
获取 wordDataAllow 策略
wordDataAllow(IWordData) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置 wordDataAllow 策略
wordDataAllow(IWordData) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordDataAllow() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordDataAllow(IWordData) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordDataHashMap - com.github.houbb.sensitive.word.support.data中的类
已过时。
WordDataHashMap() - 类 的构造器com.github.houbb.sensitive.word.support.data.WordDataHashMap
已过时。
 
WordDatas - com.github.houbb.sensitive.word.support.data中的类
敏感词 map
WordDataTree - com.github.houbb.sensitive.word.support.data中的类
敏感词 map PR:https://github.com/houbb/sensitive-word/pull/33 PR: https://github.com/houbb/sensitive-word/pull/74
WordDataTree() - 类 的构造器com.github.houbb.sensitive.word.support.data.WordDataTree
 
WordDataTreeNode - com.github.houbb.sensitive.word.support.data中的类
树节点
WordDataTreeNode() - 类 的构造器com.github.houbb.sensitive.word.support.data.WordDataTreeNode
 
wordDeny(IWordDeny) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
设置禁止的实现
WordDenyEmpty - com.github.houbb.sensitive.word.support.deny中的类
空实现
WordDenyEmpty() - 类 的构造器com.github.houbb.sensitive.word.support.deny.WordDenyEmpty
 
WordDenyInit - com.github.houbb.sensitive.word.support.deny中的类
初始化类
WordDenyInit() - 类 的构造器com.github.houbb.sensitive.word.support.deny.WordDenyInit
 
wordDenyLen() - 类 中的方法com.github.houbb.sensitive.word.support.result.WordLengthResult
 
wordDenyLen(int) - 类 中的方法com.github.houbb.sensitive.word.support.result.WordLengthResult
 
WordDenys - com.github.houbb.sensitive.word.support.deny中的类
所有拒绝的结果
WordDenySystem - com.github.houbb.sensitive.word.support.deny中的类
系统默认的信息
WordDenySystem() - 类 的构造器com.github.houbb.sensitive.word.support.deny.WordDenySystem
 
wordFormat(IWordFormat) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置统一的字符处理
wordFormat() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
获取格式化策略
wordFormat() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordFormat(IWordFormat) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordFormatCombine(IWordFormatCombine) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
WordFormatCombine - com.github.houbb.sensitive.word.support.combine.format中的类
 
WordFormatCombine() - 类 的构造器com.github.houbb.sensitive.word.support.combine.format.WordFormatCombine
 
WordFormatCombines - com.github.houbb.sensitive.word.support.combine.format中的类
 
WordFormatCombines() - 类 的构造器com.github.houbb.sensitive.word.support.combine.format.WordFormatCombines
 
WordFormatIgnoreCase - com.github.houbb.sensitive.word.support.format中的类
忽略大小写
WordFormatIgnoreCase() - 类 的构造器com.github.houbb.sensitive.word.support.format.WordFormatIgnoreCase
 
WordFormatIgnoreChineseStyle - com.github.houbb.sensitive.word.support.format中的类
忽略中文样式
WordFormatIgnoreChineseStyle() - 类 的构造器com.github.houbb.sensitive.word.support.format.WordFormatIgnoreChineseStyle
 
WordFormatIgnoreEnglishStyle - com.github.houbb.sensitive.word.support.format中的类
忽略英文的各种格式
WordFormatIgnoreEnglishStyle() - 类 的构造器com.github.houbb.sensitive.word.support.format.WordFormatIgnoreEnglishStyle
 
WordFormatIgnoreNumStyle - com.github.houbb.sensitive.word.support.format中的类
忽略数字的样式
WordFormatIgnoreNumStyle() - 类 的构造器com.github.houbb.sensitive.word.support.format.WordFormatIgnoreNumStyle
 
WordFormatIgnoreWidth - com.github.houbb.sensitive.word.support.format中的类
格式化字宽度
WordFormatIgnoreWidth() - 类 的构造器com.github.houbb.sensitive.word.support.format.WordFormatIgnoreWidth
 
WordFormatInit - com.github.houbb.sensitive.word.support.format中的类
格式化责任链
WordFormatInit() - 类 的构造器com.github.houbb.sensitive.word.support.format.WordFormatInit
 
WordFormatNone - com.github.houbb.sensitive.word.support.format中的类
无处理
WordFormatNone() - 类 的构造器com.github.houbb.sensitive.word.support.format.WordFormatNone
 
WordFormats - com.github.houbb.sensitive.word.support.format中的类
格式化工具类
wordLengthResult() - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
wordLengthResult(WordLengthResult) - 类 中的方法com.github.houbb.sensitive.word.support.check.WordCheckResult
 
WordLengthResult - com.github.houbb.sensitive.word.support.result中的类
说明:统一让黑白名单一次遍历,性能优化
WordLengthResult() - 类 的构造器com.github.houbb.sensitive.word.support.result.WordLengthResult
 
wordReplace(IWordReplace) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
设置敏感词替换策略
wordReplace() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
敏感词替换策略
wordReplace(IWordReplace) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
设置替换策略
wordReplace() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordReplace(IWordReplace) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordReplaceChar - com.github.houbb.sensitive.word.support.replace中的类
指定字符的替换策略
WordReplaceChar(char) - 类 的构造器com.github.houbb.sensitive.word.support.replace.WordReplaceChar
 
WordReplaceChar() - 类 的构造器com.github.houbb.sensitive.word.support.replace.WordReplaceChar
 
WordReplaces - com.github.houbb.sensitive.word.support.replace中的类
字符替换策略工具类
WordResult - com.github.houbb.sensitive.word.support.result中的类
 
wordResultCondition() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordResultCondition(IWordResultCondition) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordResultCondition(IWordResultCondition) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordResultCondition() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordResultCondition(IWordResultCondition) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
WordResultConditionAlwaysTrue - com.github.houbb.sensitive.word.support.resultcondition中的类
恒为真
WordResultConditionAlwaysTrue() - 类 的构造器com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionAlwaysTrue
 
WordResultConditionEnglishWordMatch - com.github.houbb.sensitive.word.support.resultcondition中的类
英文单词必须要全词匹配 https://github.com/houbb/sensitive-word/issues/45
WordResultConditionEnglishWordMatch() - 类 的构造器com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionEnglishWordMatch
 
WordResultConditionEnglishWordNumMatch - com.github.houbb.sensitive.word.support.resultcondition中的类
英文单词和数字必须要全词匹配 https://github.com/houbb/sensitive-word/issues/77
WordResultConditionEnglishWordNumMatch() - 类 的构造器com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionEnglishWordNumMatch
 
WordResultConditionInit - com.github.houbb.sensitive.word.support.resultcondition中的类
结果条件的的初始化类
WordResultConditionInit() - 类 的构造器com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionInit
 
WordResultConditions - com.github.houbb.sensitive.word.support.resultcondition中的类
匹配结果工具类
WordResultConditions() - 类 的构造器com.github.houbb.sensitive.word.support.resultcondition.WordResultConditions
 
WordResultConditionWordTagsMatch - com.github.houbb.sensitive.word.support.resultcondition中的类
结果标签匹配的条件
WordResultConditionWordTagsMatch(Collection<String>) - 类 的构造器com.github.houbb.sensitive.word.support.resultcondition.WordResultConditionWordTagsMatch
 
WordResultHandlerRaw - com.github.houbb.sensitive.word.support.result中的类
不做任何处理
WordResultHandlerRaw() - 类 的构造器com.github.houbb.sensitive.word.support.result.WordResultHandlerRaw
 
WordResultHandlers - com.github.houbb.sensitive.word.support.result中的类
敏感词的结果处理
WordResultHandlerWord - com.github.houbb.sensitive.word.support.result中的类
只保留单词
WordResultHandlerWord() - 类 的构造器com.github.houbb.sensitive.word.support.result.WordResultHandlerWord
 
WordResultHandlerWordTags - com.github.houbb.sensitive.word.support.result中的类
单词+对应的标签信息
WordResultHandlerWordTags() - 类 的构造器com.github.houbb.sensitive.word.support.result.WordResultHandlerWordTags
 
wordTag() - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordTag(IWordTag) - 接口 中的方法com.github.houbb.sensitive.word.api.IWordContext
 
wordTag(IWordTag) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordBs
 
wordTag() - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordTag(IWordTag) - 类 中的方法com.github.houbb.sensitive.word.bs.SensitiveWordContext
 
wordTag - 类 中的变量com.github.houbb.sensitive.word.support.tag.FileWordTag
词和标签的分隔符
WordTagLines - com.github.houbb.sensitive.word.support.tag中的类
根据标准的行来处理 行规范: 单词 标签1,标签2
WordTagLines(Collection<String>, String, String) - 类 的构造器com.github.houbb.sensitive.word.support.tag.WordTagLines
 
WordTagLines(Collection<String>) - 类 的构造器com.github.houbb.sensitive.word.support.tag.WordTagLines
 
WordTagMap - com.github.houbb.sensitive.word.support.tag中的类
根据 map 构建初始化 key:单词 value: 标签 set
WordTagMap(Map<String, Set<String>>) - 类 的构造器com.github.houbb.sensitive.word.support.tag.WordTagMap
 
wordTags() - 类 中的静态方法com.github.houbb.sensitive.word.support.result.WordResultHandlers
单词+标签的处理结果
wordTags(List<String>) - 类 中的静态方法com.github.houbb.sensitive.word.support.resultcondition.WordResultConditions
单词标签
WordTags - com.github.houbb.sensitive.word.support.tag中的类
单词标签
WordTags() - 类 的构造器com.github.houbb.sensitive.word.support.tag.WordTags
 
WordTagsDto - com.github.houbb.sensitive.word.support.result中的类
 
WordTagsDto() - 类 的构造器com.github.houbb.sensitive.word.support.result.WordTagsDto
 
WordTagSystem - com.github.houbb.sensitive.word.support.tag中的类
系统内置策略,根据文件默认处理
WordTagSystem() - 类 的构造器com.github.houbb.sensitive.word.support.tag.WordTagSystem
 
WordTagType - com.github.houbb.sensitive.word.constant.enums中的枚举
单词标签类别
WordTypeEnum - com.github.houbb.sensitive.word.constant.enums中的枚举
单词类别包含类别
WordValidModeEnum - com.github.houbb.sensitive.word.constant.enums中的枚举
project: sensitive-word-ValidModeEnum create on 2020/1/7 22:46
A C D E F G H I L M N O P R S T U V W 
跳过导航链接

Copyright © 2025. All rights reserved.