Class ParticipantBox

java.lang.Object
net.sourceforge.plantuml.sequencediagram.graphic.ParticipantBox
All Implemented Interfaces:
Pushable

public class ParticipantBox extends Object implements Pushable
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMinX

      public double getMinX()
    • getMaxX

      public double getMaxX(StringBounder stringBounder)
    • getCenterX

      public double getCenterX(StringBounder stringBounder)
      Specified by:
      getCenterX in interface Pushable
    • getHeadHeight

      public double getHeadHeight(StringBounder stringBounder)
    • getHeadHeightOnly

      public double getHeadHeightOnly(StringBounder stringBounder)
    • getPreferredWidth

      public double getPreferredWidth(StringBounder stringBounder)
      Specified by:
      getPreferredWidth in interface Pushable
    • getTailHeight

      public double getTailHeight(StringBounder stringBounder)
    • pushToLeft

      public void pushToLeft(double deltaX)
      Specified by:
      pushToLeft in interface Pushable
    • 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 Collection<Segment> getDelays(StringBounder stringBounder)
      Specified by:
      getDelays in interface Pushable