java.lang.Object
io.github.palexdev.materialfx.filter.base.AbstractFilter<T,Boolean>
io.github.palexdev.materialfx.filter.BooleanFilter<T>
Extension of
AbstractFilter for boolean fields.
Offers the following default BiPredicateBeans:
- "is": checks for booleans equality
- "is not": checks for booleans inequality
-
Property Summary
Properties inherited from class io.github.palexdev.materialfx.filter.base.AbstractFilter
selectedPredicateIndex -
Field Summary
Fields inherited from class io.github.palexdev.materialfx.filter.base.AbstractFilter
converter, predicates, selectedPredicateIndex -
Constructor Summary
ConstructorsConstructorDescriptionBooleanFilter(String name, Function<T, Boolean> extractor) BooleanFilter(String name, Function<T, Boolean> extractor, StringConverter<Boolean> converter) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObservableList<BiPredicateBean<Boolean,Boolean>> Every implementation ofAbstractFiltermust define some defaultBiPredicates.protected final BooleanFilter<T>extend(BiPredicateBean<Boolean, Boolean>... predicateBeans) Allows to add some extraBiPredicateBeans alongside the default ones.Methods inherited from class io.github.palexdev.materialfx.filter.base.AbstractFilter
getConverter, getExtractor, getPredicates, getSelectedPredicateIndex, getValue, name, predicateFor, predicateFor, selectedPredicateIndexProperty, setSelectedPredicateIndex, toFilterBean, toFilterBean, toFilterBean, toString
-
Constructor Details
-
BooleanFilter
-
BooleanFilter
-
-
Method Details
-
defaultPredicates
Description copied from class:AbstractFilterEvery implementation ofAbstractFiltermust define some defaultBiPredicates.- Specified by:
defaultPredicatesin classAbstractFilter<T,Boolean>
-
extend
@SafeVarargs protected final BooleanFilter<T> extend(BiPredicateBean<Boolean, Boolean>... predicateBeans) Description copied from class:AbstractFilterAllows to add some extraBiPredicateBeans alongside the default ones.- Specified by:
extendin classAbstractFilter<T,Boolean>
-