com.jidesoft.filter
Class LessThanFilter<T>
java.lang.Object
com.jidesoft.filter.AbstractFilter<T>
com.jidesoft.filter.EqualFilter<T>
com.jidesoft.filter.LessThanFilter<T>
- All Implemented Interfaces:
- Filter<T>, ObjectGrouperSupport, SqlFilterSupport, Serializable, Cloneable
public class LessThanFilter<T>
- extends EqualFilter<T>
A Filter returns false in isValueFiltered(Object) only if the input value is less than the
specified value.
- See Also:
- Serialized Form
| Methods inherited from class com.jidesoft.filter.AbstractFilter |
addFilterListener, clone, fireFilterChanged, fireFilterContentChanged, fireFilterDisabled, fireFilterEnabled, fireFilterNameChanged, getConditionString, getFilterFactory, getFilterFactoryName, getFilterListeners, getObjectGrouper, getObjectGrouperName, isEnabled, isFilterValid, removeFilterListener, setEnabled, setFilterFactory, setFilterFactoryName, setName, setObjectGrouper, setObjectGrouperName |
LessThanFilter
public LessThanFilter()
LessThanFilter
public LessThanFilter(T value)
LessThanFilter
public LessThanFilter(String name,
T value)
isValueFiltered
public boolean isValueFiltered(T value)
- Checks if the value is allowed.
- Specified by:
isValueFiltered in interface Filter<T>- Overrides:
isValueFiltered in class EqualFilter<T>
- Parameters:
value - the value to check.
- Returns:
- true if not allowed and false if allowed. Please note, this could be the opposite of what you thought as
the method name is if the value is filtered.
getOperator
public String getOperator()
- Specified by:
getOperator in interface SqlFilterSupport- Overrides:
getOperator in class EqualFilter<T>
stricterThan
public boolean stricterThan(Filter inputFilter)
- Check if this filter is stricter than the input filter while the two filters are with the same class.
- Specified by:
stricterThan in interface Filter<T>- Overrides:
stricterThan in class EqualFilter<T>
- Parameters:
inputFilter - the input filter
- Returns:
- true if the value of this filter is less or equal to the input filter. Otherwise false.
equals
public boolean equals(Object obj)
- Overrides:
equals in class EqualFilter<T>