@ThreadSafe public abstract class AbstractConditionWordCheck extends AbstractWordCheck
| 构造器和说明 |
|---|
AbstractConditionWordCheck() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected WordLengthResult |
getActualLength(int beginIndex,
InnerSensitiveWordContext checkContext)
获取确切的长度
|
protected abstract boolean |
isCharCondition(char mappingChar,
int index,
InnerSensitiveWordContext checkContext)
当前字符串是否符合规范
|
protected abstract boolean |
isStringCondition(int index,
StringBuilder stringBuilder,
InnerSensitiveWordContext checkContext)
这里指定一个阈值条件
|
getSensitiveCheckClass, getType, sensitiveCheckprotected abstract boolean isCharCondition(char mappingChar,
int index,
InnerSensitiveWordContext checkContext)
mappingChar - 当前字符index - 下标checkContext - 校验文本protected abstract boolean isStringCondition(int index,
StringBuilder stringBuilder,
InnerSensitiveWordContext checkContext)
index - 当前下标stringBuilder - 缓存checkContext - 上下文protected WordLengthResult getActualLength(int beginIndex, InnerSensitiveWordContext checkContext)
AbstractWordCheckgetActualLength 在类中 AbstractWordCheckbeginIndex - 开始checkContext - 上下文Copyright © 2025. All rights reserved.