Package com.macrofocus.filter
Interface MutableFilter<E>
- All Superinterfaces:
Filter<E>
- All Known Subinterfaces:
MutableIndexFilter<E>
- All Known Implementing Classes:
AbstractFilter,AbstractMutableFilter,AbstractMutableIndexFilter,SimpleFilter,SimpleIndexFilter
Defines the requirements for a filter that can change.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclearFilterBy(Object locksmith) voidsetEnabled(boolean enabled) voidsetFiltered(E element, boolean filtered, Object locksmith) voidsetFilteredIterable(Iterable<E> elements, boolean filtered, Object locksmith) voidMethods inherited from interface com.macrofocus.filter.Filter
addFilterListener, addWeakFilterListener, getFilteredCount, isActive, isEnabled, isFiltered, isFilteredBy, removeFilterListener, removeFilterListeners
-
Method Details
-
setFiltered
-
setFilteredIterable
-
setFilteredState
-
clearFilter
void clearFilter() -
clearFilterBy
-
setEnabled
void setEnabled(boolean enabled)
-