-
- All Superinterfaces:
Position
,Position.PositionMutator
,PosXAccessor
,PosXAccessor.PosXMutator
,PosXAccessor.PosXProperty
,PosYAccessor
,PosYAccessor.PosYMutator
,PosYAccessor.PosYProperty
- All Known Subinterfaces:
Rectangle.RectangleProperty
- All Known Implementing Classes:
PositionPropertyBuilder
- Enclosing interface:
- Position
public static interface Position.PositionProperty extends Position, Position.PositionMutator, PosXAccessor.PosXProperty, PosYAccessor.PosYProperty
The Interface PositionProperty.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.graphical.Position
Position.PositionBuilder<B extends Position.PositionBuilder<B>>, Position.PositionMutator, Position.PositionProperty
-
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 Instance Methods Default Methods Modifier and Type Method Description default void
addTo(Position aPosition)
default Position
letPosition(int aPosX, int aPosY)
This method stores and passes through the given arguments, which is very useful for builder APIs: Sets the givenDimension
(setter) as ofPosition.PositionMutator.setPosition(int, int)
and returns the very same values encapsulated asPosition
instance.default Position
letPosition(Position aPosition)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenPosition
(setter) as ofPosition.PositionMutator.setPosition(Position)
and returns the very same value (getter).default void
subFrom(Position aPosition)
-
Methods inherited from interface org.refcodes.graphical.Position.PositionMutator
setPosition, setPosition
-
Methods inherited from interface org.refcodes.graphical.PosXAccessor
getPositionX
-
Methods inherited from interface org.refcodes.graphical.PosXAccessor.PosXMutator
setPositionX
-
Methods inherited from interface org.refcodes.graphical.PosXAccessor.PosXProperty
letPositionX
-
Methods inherited from interface org.refcodes.graphical.PosYAccessor
getPositionY
-
Methods inherited from interface org.refcodes.graphical.PosYAccessor.PosYMutator
setPositionY
-
Methods inherited from interface org.refcodes.graphical.PosYAccessor.PosYProperty
letPositionY
-
-
-
-
Method Detail
-
addTo
default void addTo(Position aPosition)
- Parameters:
aPosition
- The position to be added.
-
subFrom
default void subFrom(Position aPosition)
- Parameters:
aPosition
- The position to be subtracted.
-
letPosition
default Position letPosition(Position aPosition)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenPosition
(setter) as ofPosition.PositionMutator.setPosition(Position)
and returns the very same value (getter).- Parameters:
aPosition
- ThePosition
to set (viaPosition.PositionMutator.setPosition(Position)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
letPosition
default Position letPosition(int aPosX, int aPosY)
This method stores and passes through the given arguments, which is very useful for builder APIs: Sets the givenDimension
(setter) as ofPosition.PositionMutator.setPosition(int, int)
and returns the very same values encapsulated asPosition
instance.- Parameters:
aPosX
- The widthDimension
to set (viaPosXAccessor.PosXMutator.setPositionX(int)
).aPosY
- The heightDimension
to set (viaPosYAccessor.PosYMutator.setPositionY(int)
).- Returns:
- Returns the values passed encapsulated in a
Position
object for it to be used in conclusive processing steps.
-
-