| Constructor and Description |
|---|
FieldFilter(String... names) |
FieldFilter(String name) |
FieldFilter(String name,
FieldFilterRule... rules) |
public FieldFilter(String... names)
public FieldFilter(String name)
public FieldFilter(String name, FieldFilterRule... rules)
public FieldFilterRule getCurrentRule()
public Field getCurrentField()
public String getName()
public boolean isThrowExceptionOnMissingField()
public FieldFilter setThrowExceptionOnMissingField(boolean throwExceptionOnMissingField)
public FieldFilter addRule(FieldFilterRule... rules)
public FieldFilter addNotRule(FieldFilterRule rule)
public FieldFilter or(FieldFilterRule... rule)
public <T> FieldFilter valueMatches(T... array)
public <T> FieldFilter valueNotMatches(T... array)
public FieldFilter patternMatches(String... regex)
public FieldFilter patternNotMatches(String... regex)
public FieldFilter contains(String value, boolean caseSensitive)
public FieldFilter notContains(String value, boolean caseSensitive)
public FieldFilter isFieldType(FieldType type)
public FieldFilter isNotFieldType(FieldType type)
public FieldFilter isInstanceOfJavaType(Class<?> type)
public FieldFilter isNotInstanceOfJavaType(Class<?> type)
public FieldFilter isJavaType(Class<?> type)
public FieldFilter isNotJavaType(Class<?> type)
public FieldFilter IsNotNull()
public FieldFilter isNull()
public FieldFilter isEmpty()
IsEmpty rule to this filter.
The field will match if it is null, an empty array, or an empty/whitespace-only string.IsEmptypublic FieldFilter isNotEmpty()
IsNotEmpty rule to this filter.
The field will match if it is not null, not an empty array, and not an empty/whitespace-only string.IsNotEmptypublic FieldFilter dateIsBefore(Date date)
public FieldFilter dateIsBefore(String date)
public FieldFilter dateIsAfter(Date date)
public FieldFilter dateIsAfter(String date)
public FieldFilter dateIs(Date date)
public FieldFilter dateIs(String date)
public int getRuleCount()
public FieldFilterRule getRule(int index)
public FieldPath[] getNames()
public DataException addExceptionProperties(DataException exception)
addExceptionProperties in class FilterCopyright (c) 2006-2026 North Concepts Inc. All Rights Reserved.