Package com.macrofocus.filter
Class AbstractMutableIndexFilter<E>
- java.lang.Object
-
- com.macrofocus.filter.AbstractFilter<E>
-
- com.macrofocus.filter.AbstractMutableIndexFilter<E>
-
- All Implemented Interfaces:
Filter<E>,MutableFilter<E>,MutableIndexFilter<E>
- Direct Known Subclasses:
SimpleIndexFilter
public abstract class AbstractMutableIndexFilter<E> extends AbstractFilter<E> implements MutableIndexFilter<E>
Created by luc on 24.04.17.
-
-
Field Summary
Fields Modifier and Type Field Description intfilteredCountprotected Index<E>index
-
Constructor Summary
Constructors Constructor Description AbstractMutableIndexFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetFilteredCount()Returns the number of elements currently filtered.booleanisActive()Indicates whether at least one element is currently filtered.voidsetIndex(Index<E> index, java.lang.Iterable<E> filtered, java.lang.Iterable<E> unfiltered, int filteredCount)-
Methods inherited from class com.macrofocus.filter.AbstractFilter
addFilterListener, addWeakFilterListener, isEnabled, notifyFilteredChanged, removeFilterListener, removeFilterListeners, setEnabled
-
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, isEnabled, isFiltered, isFilteredBy, removeFilterListener, removeFilterListeners
-
Methods inherited from interface com.macrofocus.filter.MutableFilter
clearFilter, clearFilterBy, setEnabled, setFiltered, setFilteredIterable, setFilteredState
-
Methods inherited from interface com.macrofocus.filter.MutableIndexFilter
getInputFilter
-
-
-
-
Method Detail
-
isActive
public boolean isActive()
Description copied from interface:FilterIndicates whether at least one element is currently filtered.
-
getFilteredCount
public int getFilteredCount()
Description copied from interface:FilterReturns the number of elements currently filtered.- Specified by:
getFilteredCountin interfaceFilter<E>- Returns:
- the number of filtered elements.
-
-