Package com.macrofocus.filter
Class AbstractMutableIndexFilter<E>
- java.lang.Object
-
- com.macrofocus.filter.AbstractFilter<E>
-
- com.macrofocus.filter.AbstractIndexFilter<E>
-
- com.macrofocus.filter.AbstractMutableIndexFilter<E>
-
- All Implemented Interfaces:
Filter<E>
,IndexFilter<E>
,MutableFilter<E>
,MutableIndexFilter<E>
- Direct Known Subclasses:
SimpleIndexFilter
public abstract class AbstractMutableIndexFilter<E> extends AbstractIndexFilter<E> implements MutableIndexFilter<E>
Created by luc on 24.04.17.
-
-
Field Summary
-
Fields inherited from class com.macrofocus.filter.AbstractIndexFilter
filteredCount, index
-
-
Constructor Summary
Constructors Constructor Description AbstractMutableIndexFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setEnabled(boolean enabled)
void
setIndex(Index<E> index, java.lang.Iterable<E> filtered, java.lang.Iterable<E> unfiltered, int filteredCount)
-
Methods inherited from class com.macrofocus.filter.AbstractIndexFilter
getFilteredCount, isActive, isFiltered
-
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, isFiltered, removeFilterListener, removeFilterListeners
-
Methods inherited from interface com.macrofocus.filter.MutableFilter
clearFilter, clearFilter, setFiltered, setFiltered, setFiltered
-
Methods inherited from interface com.macrofocus.filter.MutableIndexFilter
getInputFilter
-
-
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled
in interfaceMutableFilter<E>
- Overrides:
setEnabled
in classAbstractFilter<E>
-
-