Package org.fluentlenium.core.filter
Class FilterBuilder
- java.lang.Object
-
- org.fluentlenium.core.filter.FilterBuilder
-
public class FilterBuilder extends java.lang.Object
Builder 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 AttributeFilter
contains(java.lang.String value)
Builds a filter that match when selection contains to a given value.AttributeFilter
contains(java.util.regex.Pattern pattern)
Builds a filter that match when selection contains to a given pattern.AttributeFilter
containsWord(java.lang.String word)
Builds a filter that match when selection contains a given word.AttributeFilter
endsWith(java.lang.String value)
Builds a filter that match when selection ends with to a given value.AttributeFilter
endsWith(java.util.regex.Pattern pattern)
Builds a filter that match when selection ends with to a given pattern.AttributeFilter
equalTo(java.lang.String value)
Builds a filter that match when selection is equal to a given value.AttributeFilter
notContains(java.lang.String value)
Builds a filter that match when selection doesn't contain given value.AttributeFilter
notContains(java.util.regex.Pattern pattern)
Builds a filter that match when selection doesn't contain given pattern.AttributeFilter
notEndsWith(java.lang.String value)
Builds a filter that match when selection doesn't end with given value.AttributeFilter
notEndsWith(java.util.regex.Pattern pattern)
Builds a filter that match when selection doesn't end with given pattern.AttributeFilter
notStartsWith(java.lang.String value)
Builds a filter that match when selection doesn't start with given value.AttributeFilter
notStartsWith(java.util.regex.Pattern pattern)
Builds a filter that match when selection doesn't start with given pattern.AttributeFilter
startsWith(java.lang.String value)
Builds a filter that match when selection starts with to a given value.AttributeFilter
startsWith(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
-
-