public abstract class IlvAbstractFilter<T> extends Object implements IlvFilter<T>
IlvFilter
interface
which handles the notification to listeners of the filter.Modifier | Constructor and Description |
---|---|
protected |
IlvAbstractFilter()
Creates a new
IlvAbstractFilter . |
Modifier and Type | Method and Description |
---|---|
void |
addFilterListener(FilterListener listener)
Adds a listener to this filter.
|
void |
fireEvent(FilterEvent event)
Notifies the listeners of an event.
|
protected void |
fireFilterChanged()
Fires a
filterChanged event to all
registered listeners. |
void |
removeFilterListener(FilterListener listener)
Removes a listener from this filter.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate
public void fireEvent(FilterEvent event)
event
- The event.protected void fireFilterChanged()
filterChanged
event to all
registered listeners.public void addFilterListener(FilterListener listener)
evaluate
method on any object may have changed.addFilterListener
in interface IlvFilter<T>
listener
- The listener that will be subscribed to subsequent
FilterEvent
events.IlvFilter.removeFilterListener(ilog.views.util.filter.event.FilterListener)
public void removeFilterListener(FilterListener listener)
removeFilterListener
in interface IlvFilter<T>
listener
- The listener that will be unsubscribed from receiving
FilterEvent
events.IlvFilter.addFilterListener(ilog.views.util.filter.event.FilterListener)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.