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 interfacePosition.PositionBuilder<B extends Position.PositionBuilder<B>>The Interface PositionBuilder.static interfacePosition.PositionMutatorThe Interface PositionMutator.static interfacePosition.PositionPropertyThe Interface PositionProperty.static interfacePosition.PositionPropertyBuilderThe 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 booleanequals(Position aPositionA, Position aPositionB)Equals.default PositiontoAddTo(Position aPosition)default PositiontoSubFrom(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 givenPositionto 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 givenPositionfrom thisPosition(does not modify thisPosition) and returns the resultingPosition.- Parameters:
aPosition- The position to be subtracted.- Returns:
- The resulting position.
-
-