|
||||||||||
| 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 IFilterIFilter.addFilterObserver(IFilterObserver)public void removeFilterObserver(IFilterObserver observer)
IFilter
removeFilterObserver in interface IFilterIFilter.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 | |||||||||