org.jcreme.filters
Interface ReportFilter

All Superinterfaces:
java.lang.Cloneable, Filter
All Known Implementing Classes:
BaseReportFilter

public interface ReportFilter
extends Filter

This interface decribes the properties of a generic ReportFilter. A ReportFilter is basically a filter that can be listened. This is necessary so that reports can be updated when the filter they use is changed.

Version:
$Revision: 1.1 $
Author:
$Author: dbregeon $

Method Summary
 void addFilterChangeListener(FilterChangeListener listener)
          This enables to add a listener for the changes of the filter.
 void removeFilterChangeListener(FilterChangeListener listener)
          This enables to remove a listener for the changes of the filter.
 
Methods inherited from interface org.jcreme.filters.Filter
accept, clone
 

Method Detail

addFilterChangeListener

public void addFilterChangeListener(FilterChangeListener listener)
This enables to add a listener for the changes of the filter.

Parameters:
listener - the object that will react to the modifications.

removeFilterChangeListener

public void removeFilterChangeListener(FilterChangeListener listener)
This enables to remove a listener for the changes of the filter.

Parameters:
listener - the listener to remove.


Copyright 2006 null. All Rights Reserved.