Class MessageExoArrow

java.lang.Object
net.sourceforge.plantuml.sequencediagram.graphic.MessageExoArrow
All Implemented Interfaces:
InGroupable

public class MessageExoArrow extends Object
  • Constructor Details

  • Method Details

    • getPreferredHeight

      public double getPreferredHeight(StringBounder stringBounder)
    • getStartingX

      public double getStartingX(StringBounder stringBounder)
    • getDirection

      public int getDirection(StringBounder stringBounder)
    • getPreferredWidth

      public double getPreferredWidth(StringBounder stringBounder)
    • drawInternalU

      protected void drawInternalU(UGraphic ug, double maxX, Context2D context)
    • getArrowYStartLevel

      public double getArrowYStartLevel(StringBounder stringBounder)
    • getArrowYEndLevel

      public double getArrowYEndLevel(StringBounder stringBounder)
    • getMaxX

      public double getMaxX(StringBounder stringBounder)
    • getMinX

      public double getMinX(StringBounder stringBounder)
    • toString

      public String toString(StringBounder stringBounder)
    • getType

      public final MessageExoType getType()
    • getParticipantAt

      public LivingParticipantBox getParticipantAt(StringBounder stringBounder, NotePosition position)
    • getActualWidth

      public double getActualWidth(StringBounder stringBounder)
    • setMaxX

      public void setMaxX(double m)
    • getMaxX

      protected final double getMaxX()
    • getUrl

      protected Url getUrl()
    • startUrl

      protected final void startUrl(UGraphic ug)
    • endUrl

      protected final void endUrl(UGraphic ug)
    • getSkin

      protected Rose getSkin()
    • getArrowComponent

      protected final ArrowComponent getArrowComponent()
    • getArrowOnlyWidth

      public double getArrowOnlyWidth(StringBounder stringBounder)
    • getPaddingArrowHead

      protected final double getPaddingArrowHead()
    • setPaddingArrowHead

      protected final void setPaddingArrowHead(double paddingArrowHead)
    • getMargin

      public final double getMargin()
    • getStartingY

      protected final double getStartingY()
    • drawU

      public final void drawU(UGraphic ug, double maxX, Context2D context)