Class ComponentRoseArrow
java.lang.Object
net.sourceforge.plantuml.skin.AbstractComponent
net.sourceforge.plantuml.skin.AbstractTextualComponent
net.sourceforge.plantuml.skin.rose.AbstractComponentRoseArrow
net.sourceforge.plantuml.skin.rose.ComponentRoseArrow
- All Implemented Interfaces:
ArrowComponent, Component, Styleable, WithStyle
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doublestatic final double -
Constructor Summary
ConstructorsConstructorDescriptionComponentRoseArrow(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, HorizontalAlignment messagePosition, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, boolean niceArrow, boolean belowForResponse) -
Method Summary
Modifier and TypeMethodDescriptionvoiddrawInternalU(UGraphic ug, Area area) getEndPoint(StringBounder stringBounder, XDimension2D dimensionToUse) doublegetPosArrow(StringBounder stringBounder) doublegetPreferredHeight(StringBounder stringBounder) doublegetPreferredWidth(StringBounder stringBounder) getStartPoint(StringBounder stringBounder, XDimension2D dimensionToUse) doublegetYPoint(StringBounder stringBounder) Methods inherited from class AbstractComponentRoseArrow
getArrowConfiguration, getArrowDeltaX, getArrowDeltaY, getBackgroundColor, getForegroundColor, getPaddingY, getTextBlockMethods inherited from class AbstractTextualComponent
getFont, getFontColor, getHorizontalAlignment, getIHtmlColorSet, getISkinSimple, getMarginX1, getMarginX2, getMarginY, getPureTextWidth, getTextHeight, getTextWidthMethods inherited from class AbstractComponent
drawBackgroundInternalU, drawU, getPaddingX, getPreferredDimension, getStyle, getStyleSignature, getUsedStylesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Component
drawU, getPreferredDimensionMethods inherited from interface Styleable
getStyleSignatureMethods inherited from interface WithStyle
getUsedStyles
-
Field Details
-
spaceCrossX
public static final double spaceCrossX- See Also:
-
diamCircle
public static final double diamCircle- See Also:
-
thinCircle
public static final double thinCircle- See Also:
-
-
Constructor Details
-
ComponentRoseArrow
public ComponentRoseArrow(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, HorizontalAlignment messagePosition, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, boolean niceArrow, boolean belowForResponse)
-
-
Method Details
-
drawInternalU
- Specified by:
drawInternalUin classAbstractComponent
-
getPosArrow
-
getStartPoint
-
getEndPoint
-
getYPoint
- Specified by:
getYPointin interfaceArrowComponent- Specified by:
getYPointin classAbstractComponentRoseArrow
-
getPreferredHeight
- Specified by:
getPreferredHeightin interfaceComponent- Specified by:
getPreferredHeightin classAbstractComponent
-
getPreferredWidth
- Specified by:
getPreferredWidthin interfaceComponent- Specified by:
getPreferredWidthin classAbstractComponent
-