Class ParticipantBox
java.lang.Object
net.sourceforge.plantuml.sequencediagram.graphic.ParticipantBox
- All Implemented Interfaces:
Pushable
-
Constructor Summary
ConstructorsConstructorDescriptionParticipantBox
(Component head, Component line, Component tail, Component delayLine, double startingX, int outMargin) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDelay
(net.sourceforge.plantuml.sequencediagram.graphic.GraphicalDelayText delay) void
drawHeadTailU
(UGraphic ug, double topStartingY, boolean showHead, double positionTail) void
drawLineU22
(UGraphic ug, double startingY, double endingY, boolean showTail, double myDelta) void
double
getCenterX
(StringBounder stringBounder) getDelays
(StringBounder stringBounder) double
getHeadHeight
(StringBounder stringBounder) double
getHeadHeightOnly
(StringBounder stringBounder) double
getMaxX
(StringBounder stringBounder) double
getMinX()
double
getPreferredWidth
(StringBounder stringBounder) double
double
getTailHeight
(StringBounder stringBounder) double
magicMargin
(StringBounder stringBounder) void
pushToLeft
(double deltaX) toString()
-
Constructor Details
-
ParticipantBox
-
-
Method Details
-
toString
-
getMinX
public double getMinX() -
getMaxX
-
getCenterX
- Specified by:
getCenterX
in interfacePushable
-
getHeadHeight
-
getHeadHeightOnly
-
getPreferredWidth
- Specified by:
getPreferredWidth
in interfacePushable
-
getTailHeight
-
pushToLeft
public void pushToLeft(double deltaX) - Specified by:
pushToLeft
in interfacePushable
-
drawHeadTailU
-
drawParticipantHead
-
drawLineU22
public void drawLineU22(UGraphic ug, double startingY, double endingY, boolean showTail, double myDelta) -
magicMargin
-
getStartingX
public double getStartingX() -
addDelay
public void addDelay(net.sourceforge.plantuml.sequencediagram.graphic.GraphicalDelayText delay) -
getDelays
-