ilog.views.util.filter
Class IlvAbstractFilter

java.lang.Object
  extended by ilog.views.util.filter.IlvAbstractFilter
All Implemented Interfaces:
IlvUnaryPredicate, IlvFilter

public abstract class IlvAbstractFilter
extends Object
implements IlvFilter

This class is an implementation of the IlvFilter interface which handles the notification to listeners of the filter.

Since:
JViews 7.5

Constructor Summary
protected IlvAbstractFilter()
          Creates a new IlvAbstractFilter.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ilog.views.util.filter.IlvFilter
evaluate
 

Constructor Detail

IlvAbstractFilter

protected IlvAbstractFilter()
Creates a new IlvAbstractFilter.

Method Detail

fireEvent

public void fireEvent(FilterEvent event)
Notifies the listeners of an event.

Parameters:
event - The event.

fireFilterChanged

protected void fireFilterChanged()
Fires a filterChanged event to all registered listeners.


addFilterListener

public void addFilterListener(FilterListener listener)
Adds a listener to this filter. The listener is invoked when the result of the evaluate method on any object may have changed.

Specified by:
addFilterListener in interface IlvFilter
Parameters:
listener - The listener that will be subscribed to subsequent FilterEvent events.
See Also:
IlvFilter.removeFilterListener(ilog.views.util.filter.event.FilterListener)

removeFilterListener

public void removeFilterListener(FilterListener listener)
Removes a listener from this filter.

Specified by:
removeFilterListener in interface IlvFilter
Parameters:
listener - The listener that will be unsubscribed from receiving FilterEvent events.
See Also:
IlvFilter.addFilterListener(ilog.views.util.filter.event.FilterListener)


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.