Module MaterialFX

Class StringFilter<T>

java.lang.Object
io.github.palexdev.materialfx.filter.base.AbstractFilter<T,String>
io.github.palexdev.materialfx.filter.StringFilter<T>

public class StringFilter<T> extends AbstractFilter<T,String>
Extension of AbstractFilter for String fields.

Offers the following default BiPredicateBeans:

- "contains": checks if a String is contained in another String

- "contains ignore case": checks if a String is contained in another String, case insensitive

- "contains any": checks if any of the given words are contained in a String. Words are specified as a single String split by ", ". Like this: "A, B, C, DEF GHI, E, F"

- "contains all": checks if all the given words are contained in a String. Words are specified as a single String split by ", ". Like this: "A, B, C, DEF GHI, E, F"

- "ends with": checks if a String ends with another String

- "ends with ignore case": checks if a String ends with another String, case insensitive

- "starts with": checks if a String starts with another String

- "starts with ignore case": checks if a String starts with another String, case insensitive

- "equals": checks for Strings equality

- "equals ignore case": checks for Strings equality, case insensitive

- "is not equal to": checks for Strings inequality