Package org.fluentlenium.core.conditions
Class BaseObjectListConditions<T,C extends Conditions<T>>
- java.lang.Object
-
- org.fluentlenium.core.conditions.BaseObjectListConditions<T,C>
-
- Type Parameters:
T
- type of underlying object in the listC
- type of conditions
- All Implemented Interfaces:
ConditionsObject<List<T>>
- Direct Known Subclasses:
IntegerListConditionsImpl
,RectangleListConditionsImpl
,StringListConditionsImpl
public class BaseObjectListConditions<T,C extends Conditions<T>> extends Object implements ConditionsObject<List<T>>
Base condition for list of objects
-
-
Field Summary
Fields Modifier and Type Field Description protected Conditions<FluentWebElement>
conditions
protected Function<FluentWebElement,C>
conditionsGetter
protected Function<FluentWebElement,T>
objectGetter
-
Constructor Summary
Constructors Constructor Description BaseObjectListConditions(Conditions<FluentWebElement> conditions, Function<FluentWebElement,T> objectGetter, Function<FluentWebElement,C> conditionsGetter)
Creates a new list conditions
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>
getActualObject()
Get the actual object.boolean
verify(Predicate<T> predicate)
Verify the predicate against the condition.
-
-
-
Field Detail
-
conditions
protected Conditions<FluentWebElement> conditions
-
objectGetter
protected final Function<FluentWebElement,T> objectGetter
-
conditionsGetter
protected final Function<FluentWebElement,C extends Conditions<T>> conditionsGetter
-
-
Constructor Detail
-
BaseObjectListConditions
public BaseObjectListConditions(Conditions<FluentWebElement> conditions, Function<FluentWebElement,T> objectGetter, Function<FluentWebElement,C> conditionsGetter)
Creates a new list conditions- Parameters:
conditions
- object conditionsobjectGetter
- getter of the underlying objectconditionsGetter
- getter of the underlying object conditions
-
-
Method Detail
-
getActualObject
public List<T> getActualObject()
Description copied from interface:ConditionsObject
Get the actual object.- Specified by:
getActualObject
in interfaceConditionsObject<T>
- Returns:
- actual object on which conditions are performed.
-
-