public abstract class AbstractMatchFilter extends BasePipeFilter<Object,Object>
noticePrefix| 构造器和说明 |
|---|
AbstractMatchFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
getObjectOfMap(Object value,
String center)
get object from map or object
|
PipeDataWrapper<Object> |
handlerApply(PipeDataWrapper<Object> wrapper)
处理指令逻辑
|
protected PipeDataWrapper<Object> |
instructHandle(Object value,
String center)
指令处理
|
protected abstract boolean |
matchProcess(String source,
String match)
字符串匹配
|
protected PipeDataWrapper<Object> |
moreParamsHandle(Object value)
多参数处理
|
protected PipeDataWrapper<Object> |
singleParamsHandle(Object value)
单参数处理
|
addExtra, addParams, apply, errorPrefix, extra, filterName, isValidity, params, setNoticePrefix, verifyprotected abstract boolean matchProcess(String source, String match)
source - 源字符串match - 匹配字符串public PipeDataWrapper<Object> handlerApply(PipeDataWrapper<Object> wrapper)
BasePipeFilterhandlerApply 在类中 BasePipeFilter<Object,Object>wrapper - wrapperprotected PipeDataWrapper<Object> singleParamsHandle(Object value)
value - 待处理数据protected PipeDataWrapper<Object> moreParamsHandle(Object value)
value - 待处理数据protected PipeDataWrapper<Object> instructHandle(Object value, String center)
value - 待处理的值center - 待匹配的字符串Copyright © 2023. All rights reserved.