com.jidesoft.chart.filter
Class MultiAxisFilter
java.lang.Object
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)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiAxisFilter
public MultiAxisFilter()
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