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, removeFilterListenersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.macrofocus.filter.Filter
addFilterListener, addWeakFilterListener, getFilteredCount, isActive, isEnabled, isFiltered, isFilteredBy, removeFilterListener, removeFilterListenersMethods 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:
setEnabledin interfaceMutableFilter<E>- Overrides:
setEnabledin classAbstractFilter<E>
-