Interface Position

All Superinterfaces:
PosXAccessor, PosYAccessor
All Known Subinterfaces:
Position.PositionProperty, Rectangle, Rectangle.RectangleProperty
All Known Implementing Classes:
PositionImpl, PositionPropertyBuilder, RectangleImpl

public interface Position extends PosXAccessor, PosYAccessor
Provides an accessor for a Y position property.
  • Method Details

    • toAddTo

      default Position toAddTo(Position aPosition)
      Adds the given Position to this Position (does not modify this Position) and returns the resulting Position.
      Parameters:
      aPosition - The position to be added.
      Returns:
      The resulting position.
    • toSubFrom

      default Position toSubFrom(Position aPosition)
      Subtracts the given Position from this Position (does not modify this Position) and returns the resulting Position.
      Parameters:
      aPosition - The position to be subtracted.
      Returns:
      The resulting position.
    • equals

      static boolean equals(Position aPositionA, Position aPositionB)
      Equals.
      Parameters:
      aPositionA - the position A
      aPositionB - the position B
      Returns:
      true, if successful