Package io.fluentlenium.core.filter
Class PredicateFilter
java.lang.Object
io.fluentlenium.core.filter.PredicateFilter
- All Implemented Interfaces:
SearchFilter
Search filter based on a predicate.
-
Method Summary
Modifier and TypeMethodDescriptionapplyFilter(Collection<FluentWebElement> elements) Apply the filter.Get the CSS string used by CSS search time filtering.booleanDoes this filter support filtering at search time with CSS selector.
-
Method Details
-
getCssFilter
Description copied from interface:SearchFilterGet the CSS string used by CSS search time filtering.- Specified by:
getCssFilterin interfaceSearchFilter- Returns:
- css filter string
-
isCssFilterSupported
public boolean isCssFilterSupported()Description copied from interface:SearchFilterDoes this filter support filtering at search time with CSS selector.- Specified by:
isCssFilterSupportedin interfaceSearchFilter- Returns:
- true if CSS filtering is supported, else false
-
applyFilter
Description copied from interface:SearchFilterApply the filter.- Specified by:
applyFilterin interfaceSearchFilter- Parameters:
elements- input elements- Returns:
- filtered elements
-