Package com.macrofocus.filter
Class AbstractMutableFilter<E>
java.lang.Object
com.macrofocus.filter.AbstractFilter<E>
com.macrofocus.filter.AbstractMutableFilter<E>
- All Implemented Interfaces:
Filter<E>
,MutableFilter<E>
- Direct Known Subclasses:
SimpleFilter
public abstract class AbstractMutableFilter<E>
extends AbstractFilter<E>
implements MutableFilter<E>
This class provides a skeletal implementation of the MutableFilter interface to minimize the effort required to implement this interface.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.macrofocus.filter.AbstractFilter
addFilterListener, addWeakFilterListener, isEnabled, notifyFilteredChanged, removeFilterListener, removeFilterListeners
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.macrofocus.filter.Filter
addFilterListener, addWeakFilterListener, getFilteredCount, isActive, isEnabled, isFiltered, isFilteredBy, removeFilterListener, removeFilterListeners
Methods inherited from interface com.macrofocus.filter.MutableFilter
clearFilter, clearFilterBy, setFiltered, setFilteredIterable, setFilteredState
-
Constructor Details
-
AbstractMutableFilter
public AbstractMutableFilter()
-
-
Method Details
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabled
in interfaceMutableFilter<E>
- Overrides:
setEnabled
in classAbstractFilter<E>
-