Class FieldPolicyImpl
java.lang.Object
cool.scx.data.field_policy.FieldPolicyImpl
- All Implemented Interfaces:
FieldPolicy
字段过滤器
- Version:
- 0.0.1
- Author:
- scx567888
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddFieldNames(String... fieldNames) 清除 所有表达式清除 fieldNames清除 所有忽略空值排除expression(String fieldName, String expression) 设置字段表达式字段表达式String[]获取 FieldName获取当前模式boolean全局是否忽略 空值ignoreNull(boolean ignoreNull) 全局设置忽略空值ignoreNull(String fieldName, boolean ignoreNull) 设置忽略空值忽略 空值包含removeExpression(String fieldName) 清除 某个表达式removeFieldNames(String... fieldNames) removeIgnoreNull(String fieldName) 移除是否忽略 空值
-
Constructor Details
-
FieldPolicyImpl
-
-
Method Details
-
include
-
exclude
-
filterMode
Description copied from interface:FieldPolicy获取当前模式- Specified by:
filterModein interfaceFieldPolicy
-
fieldNames
Description copied from interface:FieldPolicy获取 FieldName- Specified by:
fieldNamesin interfaceFieldPolicy
-
clearFieldNames
Description copied from interface:FieldPolicy清除 fieldNames- Specified by:
clearFieldNamesin interfaceFieldPolicy
-
ignoreNull
Description copied from interface:FieldPolicy全局设置忽略空值- Specified by:
ignoreNullin interfaceFieldPolicy
-
ignoreNull
public boolean ignoreNull()Description copied from interface:FieldPolicy全局是否忽略 空值- Specified by:
ignoreNullin interfaceFieldPolicy
-
ignoreNull
Description copied from interface:FieldPolicy设置忽略空值- Specified by:
ignoreNullin interfaceFieldPolicy
-
removeIgnoreNull
Description copied from interface:FieldPolicy移除是否忽略 空值- Specified by:
removeIgnoreNullin interfaceFieldPolicy
-
ignoreNulls
Description copied from interface:FieldPolicy忽略 空值- Specified by:
ignoreNullsin interfaceFieldPolicy
-
clearIgnoreNulls
Description copied from interface:FieldPolicy清除 所有忽略空值- Specified by:
clearIgnoreNullsin interfaceFieldPolicy
-
expression
Description copied from interface:FieldPolicy设置字段表达式- Specified by:
expressionin interfaceFieldPolicy
-
expressions
Description copied from interface:FieldPolicy字段表达式- Specified by:
expressionsin interfaceFieldPolicy
-
removeExpression
Description copied from interface:FieldPolicy清除 某个表达式- Specified by:
removeExpressionin interfaceFieldPolicy
-
clearExpressions
Description copied from interface:FieldPolicy清除 所有表达式- Specified by:
clearExpressionsin interfaceFieldPolicy
-
addFieldNames
-
removeFieldNames
-