| 限定符和类型 | 方法和说明 |
|---|---|
IWordResult |
ISensitiveWord.findFirst(String string,
IWordContext context)
返回第一个对应的敏感词
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<IWordResult> |
ISensitiveWord.findAll(String string,
IWordContext context)
返回所有对应的敏感词
|
| 限定符和类型 | 方法和说明 |
|---|---|
R |
IWordResultHandler.handle(IWordResult wordResult,
IWordContext wordContext,
String originalText)
对于结果的处理
|
boolean |
IWordResultCondition.match(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context)
是否匹配
|
void |
IWordReplace.replace(StringBuilder stringBuilder,
char[] rawChars,
IWordResult wordResult,
IWordContext wordContext)
替换
説明:废弃以前的字符串返回,减少对象创建,提升性能。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected IWordResult |
SensitiveWord.doFindFirst(String string,
IWordContext context) |
protected abstract IWordResult |
AbstractSensitiveWord.doFindFirst(String string,
IWordContext context) |
IWordResult |
AbstractSensitiveWord.findFirst(String string,
IWordContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<IWordResult> |
SensitiveWord.doFindAll(String string,
IWordContext context) |
protected abstract List<IWordResult> |
AbstractSensitiveWord.doFindAll(String string,
IWordContext context)
执行全部替换
|
List<IWordResult> |
AbstractSensitiveWord.findAll(String string,
IWordContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
AbstractSensitiveWord.doReplace(String target,
List<IWordResult> allList,
IWordContext context)
替换
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WordReplaceChar.replace(StringBuilder stringBuilder,
char[] rawChars,
IWordResult wordResult,
IWordContext wordContext) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
WordResult |
| 限定符和类型 | 方法和说明 |
|---|---|
protected IWordResult |
WordResultHandlerRaw.doHandle(IWordResult wordResult,
IWordContext wordContext,
String originalText) |
| 限定符和类型 | 方法和说明 |
|---|---|
static IWordResultHandler<IWordResult> |
WordResultHandlers.raw()
不做任何处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected WordTagsDto |
WordResultHandlerWordTags.doHandle(IWordResult wordResult,
IWordContext wordContext,
String originalText) |
protected String |
WordResultHandlerWord.doHandle(IWordResult wordResult,
IWordContext wordContext,
String originalText) |
protected IWordResult |
WordResultHandlerRaw.doHandle(IWordResult wordResult,
IWordContext wordContext,
String originalText) |
protected abstract R |
AbstractWordResultHandler.doHandle(IWordResult wordResult,
IWordContext wordContext,
String originalText) |
R |
AbstractWordResultHandler.handle(IWordResult wordResult,
IWordContext wordContext,
String originalText) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
WordResultConditionWordTagsMatch.doMatch(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context) |
protected boolean |
WordResultConditionInit.doMatch(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context) |
protected boolean |
WordResultConditionEnglishWordNumMatch.doMatch(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context) |
protected boolean |
WordResultConditionEnglishWordMatch.doMatch(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context) |
protected boolean |
WordResultConditionAlwaysTrue.doMatch(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context) |
protected abstract boolean |
AbstractWordResultCondition.doMatch(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context) |
boolean |
AbstractWordResultCondition.match(IWordResult wordResult,
String text,
WordValidModeEnum modeEnum,
IWordContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
InnerWordCharUtils.getString(char[] chars,
IWordResult wordResult)
构建字符串
|
Copyright © 2025. All rights reserved.