JIDE 3.5.15

com.jidesoft.filter
Interface MutableValueFilter<E>

All Superinterfaces:
Cloneable, Filter<E>, Iterable<E>, Serializable, ValueFilter<E>
All Known Implementing Classes:
AbstractMutableValueFilter, SimpleValueFilter

public interface MutableValueFilter<E>
extends ValueFilter<E>

Defines the requirements for a filter that can change.


Field Summary
 
Fields inherited from interface com.jidesoft.filter.Filter
ALL, CUSTOM, NULL, SEPARATOR
 
Method Summary
 void clearFilter()
           
 void clearFilter(Object lock)
           
 void setEnabled(boolean enabled)
          Sets the filter enabled or disabled.
 void setFiltered(E element, boolean filtered, Object lock)
           
 
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
 

Method Detail

setFiltered

void setFiltered(E element,
                 boolean filtered,
                 Object lock)

clearFilter

void clearFilter()

clearFilter

void clearFilter(Object lock)

setEnabled

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

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

JIDE 3.5.15