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 TypeMethodDescriptionvoidaddDelay(net.sourceforge.plantuml.sequencediagram.graphic.GraphicalDelayText delay) voiddrawHeadTailU(UGraphic ug, double topStartingY, boolean showHead, double positionTail) voiddrawLineU22(UGraphic ug, double startingY, double endingY, boolean showTail, double myDelta) voiddoublegetCenterX(StringBounder stringBounder) getDelays(StringBounder stringBounder) doublegetHeadHeight(StringBounder stringBounder) doublegetHeadHeightOnly(StringBounder stringBounder) doublegetMaxX(StringBounder stringBounder) doublegetMinX()doublegetPreferredWidth(StringBounder stringBounder) doubledoublegetTailHeight(StringBounder stringBounder) doublemagicMargin(StringBounder stringBounder) voidpushToLeft(double deltaX) toString()
-
Constructor Details
-
ParticipantBox
-
-
Method Details
-
toString
-
getMinX
public double getMinX() -
getMaxX
-
getCenterX
- Specified by:
getCenterXin interfacePushable
-
getHeadHeight
-
getHeadHeightOnly
-
getPreferredWidth
- Specified by:
getPreferredWidthin interfacePushable
-
getTailHeight
-
pushToLeft
public void pushToLeft(double deltaX) - Specified by:
pushToLeftin 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
-