Package org.fluentlenium.core.filter
Class FilterConstructor
- java.lang.Object
-
- org.fluentlenium.core.filter.FilterConstructor
-
public final class FilterConstructor extends java.lang.Object
Filter constructors.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AttributeFilter
containingText(java.lang.String text)
Create a filter by textstatic AttributeFilter
containingTextContent(java.lang.String text)
Create a filter by text contentstatic FilterBuilder
with(java.lang.String attribute)
Create a filter builder for the attributestatic FilterBuilder
withClass()
Create a filter builder for the attribute by classstatic AttributeFilter
withClass(java.lang.String klass)
Create a filter by classstatic FilterBuilder
withId()
Create a filter builder for the attribute by idstatic AttributeFilter
withId(java.lang.String id)
Create a filter by idstatic FilterBuilder
withName()
Create a filter builder for the attribute by namestatic AttributeFilter
withName(java.lang.String name)
Create a filter by namestatic PredicateFilter
withPredicate(java.util.function.Predicate<FluentWebElement> predicate)
Create a filter based on a element predicatestatic FilterBuilder
withText()
Create a filter builder for the attribute by textstatic AttributeFilter
withText(java.lang.String text)
Create a filter by textstatic FilterBuilder
withTextContent()
Create a filter builder by text contentstatic AttributeFilter
withTextContent(java.lang.String text)
Create a filter by text content
-
-
-
Method Detail
-
withName
public static AttributeFilter withName(java.lang.String name)
Create a filter by name- Parameters:
name
- element name- Returns:
- filter object
-
withId
public static AttributeFilter withId(java.lang.String id)
Create a filter by id- Parameters:
id
- element id- Returns:
- filter object
-
withClass
public static AttributeFilter withClass(java.lang.String klass)
Create a filter by class- Parameters:
klass
- CSS class name- Returns:
- filter object
-
withText
public static AttributeFilter withText(java.lang.String text)
Create a filter by text- Parameters:
text
- to filter in content- Returns:
- filter object
-
containingText
public static AttributeFilter containingText(java.lang.String text)
Create a filter by text- Parameters:
text
- to filter in content- Returns:
- filter object
-
withText
public static FilterBuilder withText()
Create a filter builder for the attribute by text- Returns:
- filter builder object
-
withTextContent
public static AttributeFilter withTextContent(java.lang.String text)
Create a filter by text content- Parameters:
text
- to filter in content- Returns:
- filter object
-
containingTextContent
public static AttributeFilter containingTextContent(java.lang.String text)
Create a filter by text content- Parameters:
text
- to filter in content- Returns:
- filter object
-
withTextContent
public static FilterBuilder withTextContent()
Create a filter builder by text content- Returns:
- filter builder object
-
with
public static FilterBuilder with(java.lang.String attribute)
Create a filter builder for the attribute- Parameters:
attribute
- attribute name- Returns:
- filter builder object
-
withName
public static FilterBuilder withName()
Create a filter builder for the attribute by name- Returns:
- filter builder object
-
withId
public static FilterBuilder withId()
Create a filter builder for the attribute by id- Returns:
- filter builder object
-
withClass
public static FilterBuilder withClass()
Create a filter builder for the attribute by class- Returns:
- filter builder object
-
withPredicate
public static PredicateFilter withPredicate(java.util.function.Predicate<FluentWebElement> predicate)
Create a filter based on a element predicate- Parameters:
predicate
- predicate- Returns:
- predicate filter
-
-