Package com.atlassian.pageobjects.elements.query

Interface Summary
Conditions.CombinableCondition A timed condition that may be logically combined with others, by means of basic logical operations: 'and'/'or'.
ExpirationHandler Strategies for handling expired timeouts of the TimedQuery.
PollingQuery A query over the state of the current test that is capable of being repeated at given intervals in an attempt to wait for a desired result.
TimedCondition A marker interface for a special type of TimedQuery.
TimedQuery<T> Represents a repeatable query over the state of the test that results in an object instance of a particular type T.
 

Class Summary
AbstractPollingQuery Abstract implementation of the PollingQuery interface.
AbstractTimedCondition Abstract timed condition based on AbstractTimedQuery.
AbstractTimedQuery<T> Abstract query that implements AbstractTimedQuery.byDefaultTimeout() in terms of AbstractTimedQuery.by(long), and AbstractTimedQuery.by(long) as a template method calling the following hooks (to be implemented by subclasses): AbstractTimedQuery.currentValue() - to determine current evaluation of the query AbstractTimedQuery.shouldReturn(Object) - which indicates, if current value of the query should be returned
Conditions Utilities to create miscellaneous TimedConditions.
Poller Utility class to poll and wait for a particular states of timeout-based queries inheriting from PollingQuery.
Poller.WaitTimeout  
Queries Utilities to create and manipulate timed queries
StaticQuery<T> A TimedQuery that always immediately returns a pre-defined static value.
 



Copyright © 2014 Atlassian. All rights reserved.