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 forFinder
s. 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 void
describeTargetTo(org.hamcrest.Description description)
void
describeTo(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:
describeTo
in interfaceorg.hamcrest.SelfDescribing
-
describeTargetTo
protected abstract void describeTargetTo(org.hamcrest.Description description)
-
-