public interface IFilter
Interface to be implemented by any instance holding a filter than can be updated dynamically.
Any change on the filter is propagated to the observers, in no given order.
Modifier and Type | Method and Description |
---|---|
void |
addFilterObserver(IFilterObserver observer)
Adds an observer to receive filter change notifications.
|
boolean |
include(RowFilter.Entry rowEntry)
RowFilter interface. |
boolean |
isEnabled()
Returns true if the filter is enabled.
|
void |
removeFilterObserver(IFilterObserver observer)
Unregisters an observer, that will not receive any further filter update
notifications.
|
void |
setEnabled(boolean enable)
Enables/Disables the filter.
|
boolean include(RowFilter.Entry rowEntry)
RowFilter
interface.boolean isEnabled()
void setEnabled(boolean enable)
void addFilterObserver(IFilterObserver observer)
void removeFilterObserver(IFilterObserver observer)