Package org.fluentlenium.core.filter
Class FilterConstructor
- java.lang.Object
-
- org.fluentlenium.core.filter.FilterConstructor
-
public final class FilterConstructor extends java.lang.ObjectFilter constructors.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AttributeFiltercontainingText(java.lang.String text)Create a filter by textstatic AttributeFiltercontainingTextContent(java.lang.String text)Create a filter by text contentstatic FilterBuilderwith(java.lang.String attribute)Create a filter builder for the attributestatic FilterBuilderwithClass()Create a filter builder for the attribute by classstatic AttributeFilterwithClass(java.lang.String klass)Create a filter by classstatic FilterBuilderwithId()Create a filter builder for the attribute by idstatic AttributeFilterwithId(java.lang.String id)Create a filter by idstatic FilterBuilderwithName()Create a filter builder for the attribute by namestatic AttributeFilterwithName(java.lang.String name)Create a filter by namestatic PredicateFilterwithPredicate(java.util.function.Predicate<FluentWebElement> predicate)Create a filter based on a element predicatestatic FilterBuilderwithText()Create a filter builder for the attribute by textstatic AttributeFilterwithText(java.lang.String text)Create a filter by textstatic FilterBuilderwithTextContent()Create a filter builder by text contentstatic AttributeFilterwithTextContent(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
-
-