Package org.openqa.selenium.lift.find
Class BaseFinder<S,T>
- java.lang.Object
-
- org.openqa.selenium.lift.find.BaseFinder<S,T>
-
- All Implemented Interfaces:
org.hamcrest.SelfDescribing,Finder<S,T>
- Direct Known Subclasses:
HtmlTagFinder,XPathFinder
public abstract class BaseFinder<S,T> extends java.lang.Object implements Finder<S,T>
Base class forFinders. These allow the creation of a specification to be applied to objects of type T, to identify and return a Collection of any contained objects of type S.
-
-
Constructor Summary
Constructors Constructor Description BaseFinder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<S>allMatching(java.util.List<org.hamcrest.Matcher<S>> matchers, java.util.Collection<S> items)protected abstract voiddescribeTargetTo(org.hamcrest.Description description)voiddescribeTo(org.hamcrest.Description description)protected abstract java.util.Collection<S>extractFrom(T context)java.util.Collection<S>findFrom(T context)Finder<S,T>with(org.hamcrest.Matcher<S> matcher)
-
-
-
Field Detail
-
matchers
protected java.util.List<org.hamcrest.Matcher<S>> matchers
-
-
Method Detail
-
describeTo
public void describeTo(org.hamcrest.Description description)
- Specified by:
describeToin interfaceorg.hamcrest.SelfDescribing
-
describeTargetTo
protected abstract void describeTargetTo(org.hamcrest.Description description)
-
-