Package org.fluentlenium.core.filter
Class FilterBuilder
- java.lang.Object
-
- org.fluentlenium.core.filter.FilterBuilder
-
public class FilterBuilder extends java.lang.ObjectBuilder for search filters
-
-
Constructor Summary
Constructors Constructor Description FilterBuilder(java.lang.String customAttribute)Creates a new filter builder, using custom attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeFiltercontains(java.lang.String value)Builds a filter that match when selection contains to a given value.AttributeFiltercontains(java.util.regex.Pattern pattern)Builds a filter that match when selection contains to a given pattern.AttributeFiltercontainsWord(java.lang.String word)Builds a filter that match when selection contains a given word.AttributeFilterendsWith(java.lang.String value)Builds a filter that match when selection ends with to a given value.AttributeFilterendsWith(java.util.regex.Pattern pattern)Builds a filter that match when selection ends with to a given pattern.AttributeFilterequalTo(java.lang.String value)Builds a filter that match when selection is equal to a given value.AttributeFilternotContains(java.lang.String value)Builds a filter that match when selection doesn't contain given value.AttributeFilternotContains(java.util.regex.Pattern pattern)Builds a filter that match when selection doesn't contain given pattern.AttributeFilternotEndsWith(java.lang.String value)Builds a filter that match when selection doesn't end with given value.AttributeFilternotEndsWith(java.util.regex.Pattern pattern)Builds a filter that match when selection doesn't end with given pattern.AttributeFilternotStartsWith(java.lang.String value)Builds a filter that match when selection doesn't start with given value.AttributeFilternotStartsWith(java.util.regex.Pattern pattern)Builds a filter that match when selection doesn't start with given pattern.AttributeFilterstartsWith(java.lang.String value)Builds a filter that match when selection starts with to a given value.AttributeFilterstartsWith(java.util.regex.Pattern pattern)Builds a filter that match when selection starts with to a given pattern.
-
-
-
Method Detail
-
equalTo
public AttributeFilter equalTo(java.lang.String value)
Builds a filter that match when selection is equal to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
contains
public AttributeFilter contains(java.lang.String value)
Builds a filter that match when selection contains to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
containsWord
public AttributeFilter containsWord(java.lang.String word)
Builds a filter that match when selection contains a given word.- Parameters:
word- value to search- Returns:
- new filter
-
contains
public AttributeFilter contains(java.util.regex.Pattern pattern)
Builds a filter that match when selection contains to a given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
startsWith
public AttributeFilter startsWith(java.lang.String value)
Builds a filter that match when selection starts with to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
startsWith
public AttributeFilter startsWith(java.util.regex.Pattern pattern)
Builds a filter that match when selection starts with to a given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
endsWith
public AttributeFilter endsWith(java.lang.String value)
Builds a filter that match when selection ends with to a given value.- Parameters:
value- value to search- Returns:
- new filter
-
endsWith
public AttributeFilter endsWith(java.util.regex.Pattern pattern)
Builds a filter that match when selection ends with to a given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
notContains
public AttributeFilter notContains(java.lang.String value)
Builds a filter that match when selection doesn't contain given value.- Parameters:
value- value to search- Returns:
- new filter
-
notContains
public AttributeFilter notContains(java.util.regex.Pattern pattern)
Builds a filter that match when selection doesn't contain given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
notStartsWith
public AttributeFilter notStartsWith(java.lang.String value)
Builds a filter that match when selection doesn't start with given value.- Parameters:
value- value to search- Returns:
- new filter
-
notStartsWith
public AttributeFilter notStartsWith(java.util.regex.Pattern pattern)
Builds a filter that match when selection doesn't start with given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
notEndsWith
public AttributeFilter notEndsWith(java.lang.String value)
Builds a filter that match when selection doesn't end with given value.- Parameters:
value- value to search- Returns:
- new filter
-
notEndsWith
public AttributeFilter notEndsWith(java.util.regex.Pattern pattern)
Builds a filter that match when selection doesn't end with given pattern.- Parameters:
pattern- pattern to match- Returns:
- new filter
-
-