| 限定符和类型 | 方法和说明 |
|---|---|
WordContainsTypeEnum |
IWordData.contains(StringBuilder stringBuilder,
InnerSensitiveWordContext innerContext)
是否包含敏感词
|
boolean |
ISensitiveWordCharIgnore.ignore(int ix,
char[] chars,
InnerSensitiveWordContext innerContext)
是否忽略当前字符
|
WordCheckResult |
IWordCheck.sensitiveCheck(int beginIndex,
InnerSensitiveWordContext context)
检查敏感词数量
(1)如果未命中敏感词,直接返回 0
(2)命中敏感词,则返回敏感词的长度。
|
| 限定符和类型 | 方法和说明 |
|---|---|
InnerSensitiveWordContext |
InnerSensitiveWordContext.formatCharMapping(Map<Character,Character> formatCharMapping) |
InnerSensitiveWordContext |
InnerSensitiveWordContext.modeEnum(WordValidModeEnum modeEnum) |
static InnerSensitiveWordContext |
InnerSensitiveWordContext.newInstance() |
InnerSensitiveWordContext |
InnerSensitiveWordContext.originalText(String text) |
InnerSensitiveWordContext |
InnerSensitiveWordContext.wordContext(IWordContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected WordLengthResult |
WordCheckWord.getActualLength(int beginIndex,
InnerSensitiveWordContext innerContext) |
protected abstract WordLengthResult |
AbstractWordCheck.getActualLength(int beginIndex,
InnerSensitiveWordContext checkContext)
获取确切的长度
|
protected WordLengthResult |
AbstractConditionWordCheck.getActualLength(int beginIndex,
InnerSensitiveWordContext checkContext) |
protected boolean |
WordCheckUrl.isCharCondition(char mappingChar,
int index,
InnerSensitiveWordContext checkContext) |
protected boolean |
WordCheckNum.isCharCondition(char mappingChar,
int index,
InnerSensitiveWordContext checkContext) |
protected boolean |
WordCheckIPV4.isCharCondition(char mappingChar,
int index,
InnerSensitiveWordContext checkContext) |
protected boolean |
WordCheckEmail.isCharCondition(char mappingChar,
int index,
InnerSensitiveWordContext checkContext) |
protected abstract boolean |
AbstractConditionWordCheck.isCharCondition(char mappingChar,
int index,
InnerSensitiveWordContext checkContext)
当前字符串是否符合规范
|
protected boolean |
WordCheckUrl.isStringCondition(int index,
StringBuilder stringBuilder,
InnerSensitiveWordContext checkContext) |
protected boolean |
WordCheckNum.isStringCondition(int index,
StringBuilder stringBuilder,
InnerSensitiveWordContext checkContext) |
protected boolean |
WordCheckIPV4.isStringCondition(int index,
StringBuilder stringBuilder,
InnerSensitiveWordContext checkContext) |
protected boolean |
WordCheckEmail.isStringCondition(int index,
StringBuilder stringBuilder,
InnerSensitiveWordContext checkContext) |
protected abstract boolean |
AbstractConditionWordCheck.isStringCondition(int index,
StringBuilder stringBuilder,
InnerSensitiveWordContext checkContext)
这里指定一个阈值条件
|
WordCheckResult |
WordCheckNone.sensitiveCheck(int beginIndex,
InnerSensitiveWordContext context) |
WordCheckResult |
WordCheckInit.sensitiveCheck(int beginIndex,
InnerSensitiveWordContext checkContext) |
WordCheckResult |
AbstractWordCheck.sensitiveCheck(int beginIndex,
InnerSensitiveWordContext checkContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
WordContainsTypeEnum |
AbstractWordData.contains(StringBuilder stringBuilder,
InnerSensitiveWordContext innerContext) |
protected WordContainsTypeEnum |
WordDataTree.doContains(StringBuilder stringBuilder,
InnerSensitiveWordContext innerContext) |
WordContainsTypeEnum |
WordDataHashMap.doContains(StringBuilder stringBuilder,
InnerSensitiveWordContext innerContext)
已过时。
是否包含
(1)直接遍历所有
(2)如果遇到,则直接返回 true
|
protected abstract WordContainsTypeEnum |
AbstractWordData.doContains(StringBuilder stringBuilder,
InnerSensitiveWordContext innerContext)
是否包含
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
SpecialCharSensitiveWordCharIgnore.doIgnore(int ix,
char[] chars,
InnerSensitiveWordContext innerContext) |
protected boolean |
NoneSensitiveWordCharIgnore.doIgnore(int ix,
char[] chars,
InnerSensitiveWordContext innerContext) |
protected abstract boolean |
AbstractSensitiveWordCharIgnore.doIgnore(int ix,
char[] chars,
InnerSensitiveWordContext innerContext) |
boolean |
AbstractSensitiveWordCharIgnore.ignore(int ix,
char[] chars,
InnerSensitiveWordContext innerContext) |
Copyright © 2025. All rights reserved.