net.coderazzi.filters
Interface IFilter

All Known Implementing Classes:
AndFilter, BaseFilter, ComposedFilter, NotFilter, OrFilter, TableFilter, UserFilter

public interface IFilter

Interface to be implemented by any instance holding a filter than can be updated dynamically.

Ant change on the filter is propagated to the observers, in no prefixed order.

Author:
Luis M Pena - lu@coderazzi.net

Method Summary
 void addFilterObserver(IFilterObserver observer)
          Adds an observer to receive filter change notifications.
 boolean include(RowFilter.Entry rowEntry)
          RowFilter interface
 void removeFilterObserver(IFilterObserver observer)
          Unregisters an observer, that will not receive no further filter update notifications.
 

Method Detail

addFilterObserver

void addFilterObserver(IFilterObserver observer)
Adds an observer to receive filter change notifications.


removeFilterObserver

void removeFilterObserver(IFilterObserver observer)
Unregisters an observer, that will not receive no further filter update notifications.


include

boolean include(RowFilter.Entry rowEntry)
RowFilter interface