public class PipeFilterFactory extends BasePipeFilter<Object,Object>
noticePrefix| 构造器和说明 |
|---|
PipeFilterFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
additionalInfo(BasePipeFilter<Object,Object> pipeFilter)
默认附加信息方法
|
PipeDataWrapper<Object> |
apply(PipeDataWrapper<Object> value)
执行具体方法
|
protected PipeDataWrapper<Object> |
applyAfter(PipeDataWrapper<Object> selfWrapper)
处理后
|
static PipeFilterFactory |
createPipeFilter()
创建管道过滤器
|
protected String |
filterName()
filter名称
|
protected void |
noticePrefix(BasePipeFilter<Object,Object> pipeFilter,
String variableName)
设置错误信息前缀
|
PipeFilterFactory |
registerPipeFilter(String name,
Supplier<BasePipeFilter<Object,Object>> pipeFilter)
注册管道过滤器
|
addExtra, addParams, errorPrefix, extra, handlerApply, isValidity, params, setNoticePrefix, verifypublic static PipeFilterFactory createPipeFilter()
public PipeFilterFactory registerPipeFilter(String name, Supplier<BasePipeFilter<Object,Object>> pipeFilter)
name - filter namepipeFilter - pipe filerprotected PipeDataWrapper<Object> applyAfter(PipeDataWrapper<Object> selfWrapper)
selfWrapper - wrapperprotected void noticePrefix(BasePipeFilter<Object,Object> pipeFilter, String variableName)
pipeFilter - pipe filtervariableName - 变量名称protected void additionalInfo(BasePipeFilter<Object,Object> pipeFilter)
pipeFilter - pipe filterpublic PipeDataWrapper<Object> apply(PipeDataWrapper<Object> value)
PipeFilterapply 在接口中 PipeFilter<Object,Object>apply 在接口中 Function<PipeDataWrapper<Object>,PipeDataWrapper<Object>>apply 在类中 BasePipeFilter<Object,Object>value - the function argumentprotected String filterName()
BasePipeFilterfilterName 在类中 BasePipeFilter<Object,Object>Copyright © 2023. All rights reserved.