net.sourceforge.plantuml.sequencediagram.graphic
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 and Description MessageExoArrow(double startingY, Skin skin, Component arrow, LivingParticipantBox p, MessageExoType type, Url url, boolean shortArrow, ArrowConfiguration arrowConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddrawU(UGraphic ug, double maxX, Context2D context)doublegetActualWidth(StringBounder stringBounder)doublegetArrowOnlyWidth(StringBounder stringBounder)doublegetArrowYEndLevel(StringBounder stringBounder)doublegetArrowYStartLevel(StringBounder stringBounder)intgetDirection(StringBounder stringBounder)doublegetMargin()doublegetMaxX(StringBounder stringBounder)doublegetMinX(StringBounder stringBounder)LivingParticipantBoxgetParticipantAt(StringBounder stringBounder, NotePosition position)doublegetPreferredHeight(StringBounder stringBounder)doublegetPreferredWidth(StringBounder stringBounder)doublegetStartingX(StringBounder stringBounder)MessageExoTypegetType()voidsetMaxX(double m)java.lang.StringtoString(StringBounder stringBounder)
-
-
-
Constructor Detail
-
MessageExoArrow
public MessageExoArrow(double startingY, Skin skin, Component 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)
-
getArrowOnlyWidth
public double getArrowOnlyWidth(StringBounder stringBounder)
-
getMargin
public final double getMargin()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG