Class MessageExoArrow
- java.lang.Object
-
- net.sourceforge.plantuml.sequencediagram.graphic.MessageExoArrow
-
- All Implemented Interfaces:
InGroupable
public class MessageExoArrow extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MessageExoArrow(double startingY, Rose skin, ArrowComponent arrow, LivingParticipantBox p, MessageExoType type, Url url, boolean shortArrow, ArrowConfiguration arrowConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddrawInternalU(UGraphic ug, double maxX, Context2D context)voiddrawU(UGraphic ug, double maxX, Context2D context)protected voidendUrl(UGraphic ug)doublegetActualWidth(StringBounder stringBounder)protected ArrowComponentgetArrowComponent()doublegetArrowOnlyWidth(StringBounder stringBounder)doublegetArrowYEndLevel(StringBounder stringBounder)doublegetArrowYStartLevel(StringBounder stringBounder)intgetDirection(StringBounder stringBounder)doublegetMargin()protected doublegetMaxX()doublegetMaxX(StringBounder stringBounder)doublegetMinX(StringBounder stringBounder)protected doublegetPaddingArrowHead()LivingParticipantBoxgetParticipantAt(StringBounder stringBounder, NotePosition position)doublegetPreferredHeight(StringBounder stringBounder)doublegetPreferredWidth(StringBounder stringBounder)protected RosegetSkin()doublegetStartingX(StringBounder stringBounder)protected doublegetStartingY()MessageExoTypegetType()protected UrlgetUrl()voidsetMaxX(double m)protected voidsetPaddingArrowHead(double paddingArrowHead)protected voidstartUrl(UGraphic ug)java.lang.StringtoString(StringBounder stringBounder)
-
-
-
Constructor Detail
-
MessageExoArrow
public MessageExoArrow(double startingY, Rose skin, ArrowComponent arrow, LivingParticipantBox p, MessageExoType type, Url url, boolean shortArrow, ArrowConfiguration arrowConfiguration)
-
-
Method Detail
-
getPreferredHeight
public double getPreferredHeight(StringBounder stringBounder)
-
getStartingX
public double getStartingX(StringBounder stringBounder)
-
getDirection
public int getDirection(StringBounder stringBounder)
-
getPreferredWidth
public double getPreferredWidth(StringBounder stringBounder)
-
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 java.lang.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()
-
-