Class RectangleListConditionsImpl

java.lang.Object
io.fluentlenium.core.conditions.BaseObjectListConditions<org.openqa.selenium.Rectangle, RectangleConditions>
io.fluentlenium.core.conditions.RectangleListConditionsImpl
All Implemented Interfaces:
Conditions<org.openqa.selenium.Rectangle>, ConditionsObject<List<org.openqa.selenium.Rectangle>>, RectangleConditions

public class RectangleListConditionsImpl extends BaseObjectListConditions<org.openqa.selenium.Rectangle,RectangleConditions> implements RectangleConditions
Conditions for list of rectangles.
  • Constructor Details

    • RectangleListConditionsImpl

      public RectangleListConditionsImpl (Conditions<FluentWebElement> conditions, Function<FluentWebElement,org.openqa.selenium.Rectangle> objectGetter, Function<FluentWebElement,RectangleConditions> conditionsGetter)
      Creates a new list of rectangles conditions
      Parameters:
      conditions - rectangles conditions
      objectGetter - getter of the underlying rectangle
      conditionsGetter - getter of the underlying rectangle conditions
    • RectangleListConditionsImpl

      public RectangleListConditionsImpl (Conditions<FluentWebElement> conditions)
      Creates a new list of rectangles conditions, using rectangle of the conditions element
      Parameters:
      conditions - rectangles conditions
  • Method Details

    • not

      Description copied from interface: Conditions
      Negates this condition object.
      Specified by:
      not in interface Conditions<org.openqa.selenium.Rectangle>
      Specified by:
      not in interface RectangleConditions
      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 interface RectangleConditions
      Parameters:
      x - x position
      Returns:
      true if rectangle has the given x position, false otherwise
    • y

      public boolean y (int y)
      Description copied from interface: RectangleConditions
      Check that rectangle has the given y position.
      Specified by:
      y in interface RectangleConditions
      Parameters:
      y - y position
      Returns:
      true if rectangle has the given y position, false otherwise
    • x

      public IntegerConditions x()
      Description copied from interface: RectangleConditions
      Add advanced conditions on rectangle x position.
      Specified by:
      x in interface RectangleConditions
      Returns:
      advanced conditions builder on rectangle x position
    • y

      public IntegerConditions y()
      Description copied from interface: RectangleConditions
      Add advanced conditions on rectangle y position.
      Specified by:
      y in interface RectangleConditions
      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 interface RectangleConditions
      Parameters:
      x - x position
      y - 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 interface RectangleConditions
      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 interface RectangleConditions
      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 interface RectangleConditions
      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 interface RectangleConditions
      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 interface RectangleConditions
      Parameters:
      width - width
      height - 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 interface RectangleConditions
      Parameters:
      x - x position
      y - y position
      width - width
      height - height
      Returns:
      true if rectangle has the given dimension, false otherwise