Package org.refcodes.graphical
Interface Position
-
- All Superinterfaces:
PosXAccessor
,PosYAccessor
- All Known Subinterfaces:
Position.PositionProperty
,Position.PositionPropertyBuilder
- All Known Implementing Classes:
PositionImpl
,PositionImpl.PositionPropertyBuilderImpl
public interface Position extends PosXAccessor, PosYAccessor
Provides an accessor for a Y position property.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Position.PositionBuilder<B extends Position.PositionBuilder<B>>
The Interface PositionBuilder.static interface
Position.PositionMutator
The Interface PositionMutator.static interface
Position.PositionProperty
The Interface PositionProperty.static interface
Position.PositionPropertyBuilder
The Interface PositionPropertyBuilder.-
Nested classes/interfaces inherited from interface org.refcodes.graphical.PosXAccessor
PosXAccessor.PosXBuilder<B extends PosXAccessor.PosXBuilder<B>>, PosXAccessor.PosXMutator, PosXAccessor.PosXProperty
-
Nested classes/interfaces inherited from interface org.refcodes.graphical.PosYAccessor
PosYAccessor.PosYBuilder<B extends PosYAccessor.PosYBuilder<B>>, PosYAccessor.PosYMutator, PosYAccessor.PosYProperty
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static boolean
equals(Position aPositionA, Position aPositionB)
Equals.default Position
toAddTo(Position aPosition)
default Position
toSubFrom(Position aPosition)
-
Methods inherited from interface org.refcodes.graphical.PosXAccessor
getPositionX
-
Methods inherited from interface org.refcodes.graphical.PosYAccessor
getPositionY
-
-
-
-
Method Detail
-
toAddTo
default Position toAddTo(Position aPosition)
Adds the givenPosition
to thisPosition
(does not modify thisPosition
) and returns the resultingPosition
.- Parameters:
aPosition
- The position to be added.- Returns:
- The resulting position.
-
toSubFrom
default Position toSubFrom(Position aPosition)
Subtracts the givenPosition
from thisPosition
(does not modify thisPosition
) and returns the resultingPosition
.- Parameters:
aPosition
- The position to be subtracted.- Returns:
- The resulting position.
-
-