Package io.fluentlenium.core.filter
Class FilterBuilder
java.lang.Object
io.fluentlenium.core.filter.FilterBuilder
Builder for search filters
-
Constructor Summary
ConstructorsConstructorDescriptionFilterBuilder(String customAttribute) Creates a new filter builder, using custom attributes. -
Method Summary
Modifier and TypeMethodDescriptionBuilds a filter that match when selection contains to a given value.Builds a filter that match when selection contains to a given pattern.containsWord(String word) Builds a filter that match when selection contains a given word.Builds a filter that match when selection ends with to a given value.Builds a filter that match when selection ends with to a given pattern.Builds a filter that match when selection is equal to a given value.notContains(String value) Builds a filter that match when selection doesn't contain given value.notContains(Pattern pattern) Builds a filter that match when selection doesn't contain given pattern.notEndsWith(String value) Builds a filter that match when selection doesn't end with given value.notEndsWith(Pattern pattern) Builds a filter that match when selection doesn't end with given pattern.notStartsWith(String value) Builds a filter that match when selection doesn't start with given value.notStartsWith(Pattern pattern) Builds a filter that match when selection doesn't start with given pattern.startsWith(String value) Builds a filter that match when selection starts with to a given value.startsWith(Pattern pattern) Builds a filter that match when selection starts with to a given pattern.
-
Constructor Details
-
FilterBuilder
Creates a new filter builder, using custom attributes.- Parameters:
customAttribute- custom attributes to use for filters created by this builder
-
-
Method Details
-
equalTo
Builds a filter that match when selection is equal to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
contains
Builds a filter that match when selection contains to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
containsWord
Builds a filter that match when selection contains a given word.- Parameters:
word- value to search- Returns:
- new filter
-
contains
Builds a filter that match when selection contains to a given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
startsWith
Builds a filter that match when selection starts with to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
startsWith
Builds a filter that match when selection starts with to a given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
endsWith
Builds a filter that match when selection ends with to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
endsWith
Builds a filter that match when selection ends with to a given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
notContains
Builds a filter that match when selection doesn't contain given value.- Parameters:
value- value to search- Returns:
- new filter
-
notContains
Builds a filter that match when selection doesn't contain given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
notStartsWith
Builds a filter that match when selection doesn't start with given value.- Parameters:
value- value to search- Returns:
- new filter
-
notStartsWith
Builds a filter that match when selection doesn't start with given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
notEndsWith
Builds a filter that match when selection doesn't end with given value.- Parameters:
value- value to search- Returns:
- new filter
-
notEndsWith
Builds a filter that match when selection doesn't end with given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-