JIDE 3.5.15

com.jidesoft.filter
Class AbstractMutableValueFilter<E>

java.lang.Object
  extended by com.jidesoft.filter.AbstractFilter<E>
      extended by com.jidesoft.filter.AbstractValueFilter<E>
          extended by com.jidesoft.filter.AbstractMutableValueFilter<E>
All Implemented Interfaces:
Filter<E>, MutableValueFilter<E>, ObjectGrouperSupport, ValueFilter<E>, Serializable, Cloneable, Iterable<E>
Direct Known Subclasses:
SimpleValueFilter

public abstract class AbstractMutableValueFilter<E>
extends AbstractValueFilter<E>
implements MutableValueFilter<E>

This class provides a skeletal implementation of the MutableFilter interface to minimize the effort required to implement this interface.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.jidesoft.filter.Filter
ALL, CUSTOM, NULL, SEPARATOR
 
Constructor Summary
AbstractMutableValueFilter()
           
 
Method Summary
 void setEnabled(boolean enabled)
          Sets the filter enabled or disabled.
 
Methods inherited from class com.jidesoft.filter.AbstractValueFilter
addValueFilterListener, addWeakFilterListener, isEnabled, notifyFilteredChanged, removeFilterListener, removeFilterListeners
 
Methods inherited from class com.jidesoft.filter.AbstractFilter
addFilterListener, clone, fireFilterChanged, fireFilterContentChanged, fireFilterDisabled, fireFilterEnabled, fireFilterNameChanged, getConditionString, getFilterFactory, getFilterFactoryName, getFilterListeners, getName, getObjectGrouper, getObjectGrouperName, getPreference, isFilterValid, removeFilterListener, setFilterFactory, setFilterFactoryName, setName, setObjectGrouper, setObjectGrouperName, setPreference, stricterThan
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jidesoft.filter.MutableValueFilter
clearFilter, clearFilter, setFiltered
 
Methods inherited from interface com.jidesoft.filter.ValueFilter
addValueFilterListener, addWeakFilterListener, getFilteredCount, isActive, isOnlyValueFiltered, isValueFiltered, isValueFiltered, removeFilterListener, removeFilterListeners
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface com.jidesoft.filter.Filter
addFilterListener, clone, getFilterFactory, getFilterFactoryName, getName, getPreference, isEnabled, removeFilterListener, setFilterFactory, setFilterFactoryName, setName, setPreference, stricterThan
 

Constructor Detail

AbstractMutableValueFilter

public AbstractMutableValueFilter()
Method Detail

setEnabled

public void setEnabled(boolean enabled)
Description copied from interface: Filter
Sets the filter enabled or disabled.

Specified by:
setEnabled in interface Filter<E>
Specified by:
setEnabled in interface MutableValueFilter<E>
Overrides:
setEnabled in class AbstractValueFilter<E>
Parameters:
enabled - true to enabled the filter; false to disable it.

JIDE 3.5.15