Class MessageExoArrow
java.lang.Object
net.sourceforge.plantuml.sequencediagram.graphic.MessageExoArrow
- All Implemented Interfaces:
InGroupable
-
Constructor Summary
ConstructorDescriptionMessageExoArrow
(double startingY, Rose skin, ArrowComponent arrow, LivingParticipantBox p, MessageExoType type, Url url, boolean shortArrow, ArrowConfiguration arrowConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
drawInternalU
(UGraphic ug, double maxX, Context2D context) final void
protected final void
double
getActualWidth
(StringBounder stringBounder) protected final ArrowComponent
double
getArrowOnlyWidth
(StringBounder stringBounder) double
getArrowYEndLevel
(StringBounder stringBounder) double
getArrowYStartLevel
(StringBounder stringBounder) int
getDirection
(StringBounder stringBounder) final double
protected final double
getMaxX()
double
getMaxX
(StringBounder stringBounder) double
getMinX
(StringBounder stringBounder) protected final double
getParticipantAt
(StringBounder stringBounder, NotePosition position) double
getPreferredHeight
(StringBounder stringBounder) double
getPreferredWidth
(StringBounder stringBounder) protected Rose
getSkin()
double
getStartingX
(StringBounder stringBounder) protected final double
final MessageExoType
getType()
protected Url
getUrl()
void
setMaxX
(double m) protected final void
setPaddingArrowHead
(double paddingArrowHead) protected final void
toString
(StringBounder stringBounder)
-
Constructor Details
-
MessageExoArrow
public MessageExoArrow(double startingY, Rose skin, ArrowComponent arrow, LivingParticipantBox p, MessageExoType type, Url url, boolean shortArrow, ArrowConfiguration arrowConfiguration)
-
-
Method Details
-
getPreferredHeight
-
getStartingX
-
getDirection
-
getPreferredWidth
-
drawInternalU
-
getArrowYStartLevel
-
getArrowYEndLevel
-
getMaxX
-
getMinX
-
toString
-
getType
-
getParticipantAt
-
getActualWidth
-
setMaxX
public void setMaxX(double m) -
getMaxX
protected final double getMaxX() -
getUrl
-
startUrl
-
endUrl
-
getSkin
-
getArrowComponent
-
getArrowOnlyWidth
-
getPaddingArrowHead
protected final double getPaddingArrowHead() -
setPaddingArrowHead
protected final void setPaddingArrowHead(double paddingArrowHead) -
getMargin
public final double getMargin() -
getStartingY
protected final double getStartingY() -
drawU
-