java.lang.Object
io.github.palexdev.materialfx.filter.base.AbstractFilter<T,U>
io.github.palexdev.materialfx.filter.base.NumberFilter<T,Integer>
io.github.palexdev.materialfx.filter.IntegerFilter<T>
Extension of
NumberFilter for integer fields.
Offers the following default BiPredicateBeans:
- "is": checks for integers equality
- "is not": checks for integers inequality
- "greater than": checks if a integer is greater than another integer
- "greater or equal to": checks if a integer is greater or equal to another integer
- "lesser than": checks if a integer is lesser than another integer
- "lesser or equal to": checks if a integer is lesser or equal to another integer
-
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
ConstructorsConstructorDescriptionIntegerFilter(String name, Function<T, Integer> extractor) IntegerFilter(String name, Function<T, Integer> extractor, StringConverter<Integer> converter) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObservableList<BiPredicateBean<Integer,Integer>> Every implementation ofAbstractFiltermust define some defaultBiPredicates.protected final IntegerFilter<T>extend(BiPredicateBean<Integer, Integer>... 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
-
IntegerFilter
-
IntegerFilter
-
-
Method Details
-
defaultPredicates
Description copied from class:AbstractFilterEvery implementation ofAbstractFiltermust define some defaultBiPredicates.- Specified by:
defaultPredicatesin classAbstractFilter<T,Integer>
-
extend
@SafeVarargs protected final IntegerFilter<T> extend(BiPredicateBean<Integer, Integer>... predicateBeans) Description copied from class:AbstractFilterAllows to add some extraBiPredicateBeans alongside the default ones.- Specified by:
extendin classAbstractFilter<T,Integer>
-