|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.RowFilter
net.coderazzi.filters.BaseFilter
public abstract class BaseFilter
Commodity class implementing the interface IFilter
on a
RowFilter
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.RowFilter |
---|
RowFilter.ComparisonType, RowFilter.Entry<M,I> |
Field Summary | |
---|---|
protected Set<IFilterObserver> |
filterObservers
The set of currently subscribed observers |
Constructor Summary | |
---|---|
BaseFilter()
|
Method Summary | |
---|---|
void |
addFilterObserver(IFilterObserver observer)
Adds an observer to receive filter change notifications. |
void |
detach()
Detaches the instance from any observer |
Set<IFilterObserver> |
getFilterObservers()
Returns all the registered IFilterObserver instances |
void |
removeFilterObserver(IFilterObserver observer)
Unregisters an observer, that will not receive no further filter update notifications. |
protected void |
reportFilterUpdatedToObservers()
Method to be called by subclasses to report to the observers that the filter has changed |
Methods inherited from class javax.swing.RowFilter |
---|
andFilter, dateFilter, include, notFilter, numberFilter, orFilter, regexFilter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.coderazzi.filters.IFilter |
---|
include |
Field Detail |
---|
protected Set<IFilterObserver> filterObservers
Constructor Detail |
---|
public BaseFilter()
Method Detail |
---|
public void detach()
public void addFilterObserver(IFilterObserver observer)
IFilter
addFilterObserver
in interface IFilter
IFilter.addFilterObserver(IFilterObserver)
public void removeFilterObserver(IFilterObserver observer)
IFilter
removeFilterObserver
in interface IFilter
IFilter.removeFilterObserver(IFilterObserver)
public Set<IFilterObserver> getFilterObservers()
IFilterObserver
instances
protected void reportFilterUpdatedToObservers()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |