public final class

ExtendedElementFinder

extends Object
java.lang.Object
   ↳ com.atlassian.jira.pageobjects.framework.elements.ExtendedElementFinder

Class Overview

Finds with filtering

Summary

Nested Classes
class ExtendedElementFinder.QueryBuilder<P extends PageElement>  
interface ExtendedElementFinder.SearchQuery<T>  
class ExtendedElementFinder.TransformingQueryBuilder<P extends PageElement, T>  
Public Constructors
@Inject ExtendedElementFinder(PageElementFinder elementFinder, PageBinder pageBinder)
Public Methods
PageElement find(By by, Predicate<PageElement> filter)
PageElement find(By by, Matcher<PageElement> filter)
List<PageElement> findAll(By by, Matcher<PageElement> matcher)
List<PageElement> findAll(By by, Predicate<PageElement> filter)
QueryBuilder<PageElement> newQuery(By by)
<P extends PageElement> QueryBuilder<P> newQuery(By by, Class<P> as)
ExtendedElementFinder within(PageElementFinder finder)
ExtendedElementFinder within(By locator)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

@Inject public ExtendedElementFinder (PageElementFinder elementFinder, PageBinder pageBinder)

Public Methods

public PageElement find (By by, Predicate<PageElement> filter)

public PageElement find (By by, Matcher<PageElement> filter)

public List<PageElement> findAll (By by, Matcher<PageElement> matcher)

public List<PageElement> findAll (By by, Predicate<PageElement> filter)

public QueryBuilder<PageElement> newQuery (By by)

public QueryBuilder<P> newQuery (By by, Class<P> as)

public ExtendedElementFinder within (PageElementFinder finder)

public ExtendedElementFinder within (By locator)