Package org.fluentlenium.core.conditions
Class RectangleConditionsImpl
- java.lang.Object
-
- org.fluentlenium.core.conditions.AbstractObjectConditions<org.openqa.selenium.Rectangle>
-
- org.fluentlenium.core.conditions.RectangleConditionsImpl
-
- All Implemented Interfaces:
Conditions<org.openqa.selenium.Rectangle>
,ConditionsObject<org.openqa.selenium.Rectangle>
,RectangleConditions
public class RectangleConditionsImpl extends AbstractObjectConditions<org.openqa.selenium.Rectangle> implements RectangleConditions
Conditions for rectangle.
-
-
Field Summary
-
Fields inherited from class org.fluentlenium.core.conditions.AbstractObjectConditions
negation, object
-
-
Constructor Summary
Constructors Constructor Description RectangleConditionsImpl(org.openqa.selenium.Rectangle rectangle)
Creates a new conditions object on rectangle.RectangleConditionsImpl(org.openqa.selenium.Rectangle rectangle, boolean negation)
Creates a new conditions object on rectangle.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
dimension(int width, int height)
Check that rectangle has the given dimension.IntegerConditions
height()
Add advanced conditions on rectangle height.boolean
height(int height)
Check that rectangle has the given height.protected RectangleConditionsImpl
newInstance(boolean negationValue)
Creates a new instance of this condition.RectangleConditionsImpl
not()
Negates this condition object.boolean
position(int x, int y)
Check that rectangle has the given (x, y) position.boolean
positionAndDimension(int x, int y, int width, int height)
Check that rectangle has the given psition and dimension.IntegerConditions
width()
Add advanced conditions on rectangle width.boolean
width(int width)
Check that rectangle has the given width.IntegerConditions
x()
Add advanced conditions on rectangle x position.boolean
x(int x)
Check that rectangle has the given x position.IntegerConditions
y()
Add advanced conditions on rectangle y position.boolean
y(int y)
Check that rectangle has the given y position.-
Methods inherited from class org.fluentlenium.core.conditions.AbstractObjectConditions
getActualObject, verify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.fluentlenium.core.conditions.Conditions
verify
-
-
-
-
Constructor Detail
-
RectangleConditionsImpl
public RectangleConditionsImpl(org.openqa.selenium.Rectangle rectangle)
Creates a new conditions object on rectangle.- Parameters:
rectangle
- underlying rectangle
-
RectangleConditionsImpl
public RectangleConditionsImpl(org.openqa.selenium.Rectangle rectangle, boolean negation)
Creates a new conditions object on rectangle.- Parameters:
rectangle
- underlying rectanglenegation
- negation value
-
-
Method Detail
-
newInstance
protected RectangleConditionsImpl newInstance(boolean negationValue)
Description copied from class:AbstractObjectConditions
Creates a new instance of this condition.- Specified by:
newInstance
in classAbstractObjectConditions<org.openqa.selenium.Rectangle>
- Parameters:
negationValue
- negation value- Returns:
- new instance of this condition
-
not
public RectangleConditionsImpl not()
Description copied from interface:Conditions
Negates this condition object.- Specified by:
not
in interfaceConditions<org.openqa.selenium.Rectangle>
- Specified by:
not
in interfaceRectangleConditions
- Overrides:
not
in classAbstractObjectConditions<org.openqa.selenium.Rectangle>
- Returns:
- a negated condition object
-
x
public boolean x(int x)
Description copied from interface:RectangleConditions
Check that rectangle has the given x position.- Specified by:
x
in interfaceRectangleConditions
- Parameters:
x
- x position- Returns:
- true if rectangle has the given x position, false otherwise
-
x
public IntegerConditions x()
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle x position.- Specified by:
x
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle x position
-
y
public boolean y(int y)
Description copied from interface:RectangleConditions
Check that rectangle has the given y position.- Specified by:
y
in interfaceRectangleConditions
- Parameters:
y
- y position- Returns:
- true if rectangle has the given y position, false otherwise
-
y
public IntegerConditions y()
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle y position.- Specified by:
y
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle y position
-
position
public boolean position(int x, int y)
Description copied from interface:RectangleConditions
Check that rectangle has the given (x, y) position.- Specified by:
position
in interfaceRectangleConditions
- Parameters:
x
- x positiony
- y position- Returns:
- true if rectangle has the given (x, y) position, false otherwise
-
width
public boolean width(int width)
Description copied from interface:RectangleConditions
Check that rectangle has the given width.- Specified by:
width
in interfaceRectangleConditions
- Parameters:
width
- width- Returns:
- true if rectangle has the given width, false otherwise
-
width
public IntegerConditions width()
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle width.- Specified by:
width
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle width
-
height
public boolean height(int height)
Description copied from interface:RectangleConditions
Check that rectangle has the given height.- Specified by:
height
in interfaceRectangleConditions
- Parameters:
height
- height- Returns:
- true if rectangle has the given height, false otherwise
-
height
public IntegerConditions height()
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle height.- Specified by:
height
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle height
-
dimension
public boolean dimension(int width, int height)
Description copied from interface:RectangleConditions
Check that rectangle has the given dimension.- Specified by:
dimension
in interfaceRectangleConditions
- Parameters:
width
- widthheight
- height- Returns:
- true if rectangle has the given dimension, false otherwise
-
positionAndDimension
public boolean positionAndDimension(int x, int y, int width, int height)
Description copied from interface:RectangleConditions
Check that rectangle has the given psition and dimension.- Specified by:
positionAndDimension
in interfaceRectangleConditions
- Parameters:
x
- x positiony
- y positionwidth
- widthheight
- height- Returns:
- true if rectangle has the given dimension, false otherwise
-
-