public abstract class AbstractSizeFilter extends BasePipeFilter<Object,Object>
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
NUMBER_REG |
noticePrefix| 构造器和说明 |
|---|
AbstractSizeFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
private Double |
getParamInt(String param) |
protected static String |
getResult(double valueInt,
TrafficUnit trafficUnit) |
PipeDataWrapper<Object> |
handlerApply(PipeDataWrapper<Object> wrapper)
处理指令逻辑
|
protected abstract PipeDataWrapper<Object> |
matchSize(Double value,
Double input,
TrafficUnit trafficUnit)
匹配大小及输出
|
addExtra, addParams, apply, errorPrefix, extra, filterName, isValidity, params, setNoticePrefix, verifypublic PipeDataWrapper<Object> handlerApply(PipeDataWrapper<Object> wrapper)
BasePipeFilterhandlerApply 在类中 BasePipeFilter<Object,Object>wrapper - wrapperprivate Double getParamInt(String param) throws ParseException
ParseExceptionprotected static String getResult(double valueInt, TrafficUnit trafficUnit)
valueInt - 值trafficUnit - 单位protected abstract PipeDataWrapper<Object> matchSize(Double value, Double input, TrafficUnit trafficUnit)
value - 待比较大小input - 限制大小trafficUnit - 单位Copyright © 2023. All rights reserved.