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 net.sourceforge.plantuml.skin.rose.AbstractComponentRoseArrow
getArrowConfiguration, getArrowDeltaX, getArrowDeltaY, getForegroundColor, getPaddingY, getTextBlockMethods inherited from class net.sourceforge.plantuml.skin.AbstractTextualComponent
getFont, getFontColor, getHorizontalAlignment, getIHtmlColorSet, getISkinSimple, getMarginX1, getMarginX2, getMarginY, getPureTextWidth, getTextHeight, getTextWidthMethods inherited from class net.sourceforge.plantuml.skin.AbstractComponent
drawBackgroundInternalU, drawU, getPaddingX, getPreferredDimension, getStyle, getStyleSignature, getUsedStylesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sourceforge.plantuml.skin.Component
drawU, getPreferredDimensionMethods inherited from interface net.sourceforge.plantuml.style.Styleable
getStyleSignatureMethods inherited from interface net.sourceforge.plantuml.style.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
-