public class MessageExoArrow
extends java.lang.Object
Constructor and Description |
---|
MessageExoArrow(double startingY,
Rose skin,
ArrowComponent arrow,
LivingParticipantBox p,
MessageExoType type,
Url url,
boolean shortArrow,
ArrowConfiguration arrowConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected void |
drawInternalU(UGraphic ug,
double maxX,
Context2D context) |
void |
drawU(UGraphic ug,
double maxX,
Context2D context) |
protected void |
endUrl(UGraphic ug) |
double |
getActualWidth(StringBounder stringBounder) |
protected ArrowComponent |
getArrowComponent() |
double |
getArrowOnlyWidth(StringBounder stringBounder) |
double |
getArrowYEndLevel(StringBounder stringBounder) |
double |
getArrowYStartLevel(StringBounder stringBounder) |
int |
getDirection(StringBounder stringBounder) |
double |
getMargin() |
protected double |
getMaxX() |
double |
getMaxX(StringBounder stringBounder) |
double |
getMinX(StringBounder stringBounder) |
protected double |
getPaddingArrowHead() |
LivingParticipantBox |
getParticipantAt(StringBounder stringBounder,
NotePosition position) |
double |
getPreferredHeight(StringBounder stringBounder) |
double |
getPreferredWidth(StringBounder stringBounder) |
protected Rose |
getSkin() |
double |
getStartingX(StringBounder stringBounder) |
protected double |
getStartingY() |
MessageExoType |
getType() |
protected Url |
getUrl() |
void |
setMaxX(double m) |
protected void |
setPaddingArrowHead(double paddingArrowHead) |
protected void |
startUrl(UGraphic ug) |
java.lang.String |
toString(StringBounder stringBounder) |
public MessageExoArrow(double startingY, Rose skin, ArrowComponent arrow, LivingParticipantBox p, MessageExoType type, Url url, boolean shortArrow, ArrowConfiguration arrowConfiguration)
public double getPreferredHeight(StringBounder stringBounder)
public double getStartingX(StringBounder stringBounder)
public int getDirection(StringBounder stringBounder)
public double getPreferredWidth(StringBounder stringBounder)
public double getArrowYStartLevel(StringBounder stringBounder)
public double getArrowYEndLevel(StringBounder stringBounder)
public double getMaxX(StringBounder stringBounder)
public double getMinX(StringBounder stringBounder)
public java.lang.String toString(StringBounder stringBounder)
public final MessageExoType getType()
public LivingParticipantBox getParticipantAt(StringBounder stringBounder, NotePosition position)
public double getActualWidth(StringBounder stringBounder)
public void setMaxX(double m)
protected final double getMaxX()
protected Url getUrl()
protected final void startUrl(UGraphic ug)
protected final void endUrl(UGraphic ug)
protected Rose getSkin()
protected final ArrowComponent getArrowComponent()
public double getArrowOnlyWidth(StringBounder stringBounder)
protected final double getPaddingArrowHead()
protected final void setPaddingArrowHead(double paddingArrowHead)
public final double getMargin()
protected final double getStartingY()
Copyright © 2019. All Rights Reserved.