- 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
Modifier and TypeMethodDescriptiondefault void
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
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 Details
-
addTo
- Parameters:
aPosition
- The position to be added.
-
subFrom
- Parameters:
aPosition
- The position to be subtracted.
-
letPosition
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
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.
-