Class ParticipantBox
- java.lang.Object
-
- net.sourceforge.plantuml.sequencediagram.graphic.ParticipantBox
-
-
Constructor Summary
Constructors Constructor Description ParticipantBox(Component head, Component line, Component tail, Component delayLine, double startingX, int outMargin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDelay(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)voiddrawParticipantHead(UGraphic ug)doublegetCenterX(StringBounder stringBounder)java.util.Collection<Segment>getDelays(StringBounder stringBounder)doublegetHeadHeight(StringBounder stringBounder)doublegetHeadHeightOnly(StringBounder stringBounder)doublegetMaxX(StringBounder stringBounder)doublegetMinX()doublegetPreferredWidth(StringBounder stringBounder)doublegetStartingX()doublegetTailHeight(StringBounder stringBounder)doublemagicMargin(StringBounder stringBounder)voidpushToLeft(double deltaX)java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMinX
public double getMinX()
-
getMaxX
public double getMaxX(StringBounder stringBounder)
-
getCenterX
public double getCenterX(StringBounder stringBounder)
- Specified by:
getCenterXin interfacePushable
-
getHeadHeight
public double getHeadHeight(StringBounder stringBounder)
-
getHeadHeightOnly
public double getHeadHeightOnly(StringBounder stringBounder)
-
getPreferredWidth
public double getPreferredWidth(StringBounder stringBounder)
- Specified by:
getPreferredWidthin interfacePushable
-
getTailHeight
public double getTailHeight(StringBounder stringBounder)
-
pushToLeft
public void pushToLeft(double deltaX)
- Specified by:
pushToLeftin interfacePushable
-
drawHeadTailU
public void drawHeadTailU(UGraphic ug, double topStartingY, boolean showHead, double positionTail)
-
drawParticipantHead
public void drawParticipantHead(UGraphic ug)
-
drawLineU22
public void drawLineU22(UGraphic ug, double startingY, double endingY, boolean showTail, double myDelta)
-
magicMargin
public double magicMargin(StringBounder stringBounder)
-
getStartingX
public double getStartingX()
-
addDelay
public void addDelay(net.sourceforge.plantuml.sequencediagram.graphic.GraphicalDelayText delay)
-
getDelays
public java.util.Collection<Segment> getDelays(StringBounder stringBounder)
-
-