JIDE 3.5.15

com.jidesoft.chart.filter
Class MultiAxisFilter

java.lang.Object
  extended by com.jidesoft.chart.filter.MultiAxisFilter
All Implemented Interfaces:
Filter<Chartable>

public class MultiAxisFilter
extends Object
implements Filter<Chartable>

A class that enables you to apply multiple axis filters by using a FilteringChartModel

Author:
Simon White (swhite@catalysoft.com)

Constructor Summary
MultiAxisFilter()
           
 
Method Summary
 void addFilter(Filter<Chartable> filter)
           
 void clear()
           
 boolean isValueFiltered(Chartable p)
          Specifies whether the object should be removed by the filter
 void removeFilter(Filter<Chartable> filter)
           
 void setFilter(Filter<Chartable> filter)
           
 void setFilters(List<Filter<Chartable>> filters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiAxisFilter

public MultiAxisFilter()
Method Detail

setFilters

public void setFilters(List<Filter<Chartable>> filters)

setFilter

public void setFilter(Filter<Chartable> filter)

addFilter

public void addFilter(Filter<Chartable> filter)

removeFilter

public void removeFilter(Filter<Chartable> filter)

clear

public void clear()

isValueFiltered

public boolean isValueFiltered(Chartable p)
Description copied from interface: Filter
Specifies whether the object should be removed by the filter

Specified by:
isValueFiltered in interface Filter<Chartable>
Parameters:
p - the input object to test for removal
Returns:
a boolean to indicate whether the object is to be removed

JIDE 3.5.15