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 TypeMethodDescriptionvoid
void
clearFilterBy
(Object locksmith) void
setEnabled
(boolean enabled) void
setFiltered
(E element, boolean filtered, Object locksmith) void
setFilteredIterable
(Iterable<E> elements, boolean filtered, Object locksmith) void
Methods 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)
-