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 double
static final double
static final double
-
Constructor Summary
ConstructorsConstructorDescriptionComponentRoseArrow
(Style style, HColor foregroundColor, FontConfiguration font, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, HorizontalAlignment messagePosition, ISkinSimple spriteContainer, HorizontalAlignment textHorizontalAlignment, LineBreakStrategy maxMessageSize, boolean niceArrow, boolean belowForResponse) -
Method Summary
Modifier and TypeMethodDescriptionvoid
drawInternalU
(UGraphic ug, Area area) java.awt.geom.Point2D
getEndPoint
(StringBounder stringBounder, Dimension2D dimensionToUse) double
getPosArrow
(StringBounder stringBounder) double
getPreferredHeight
(StringBounder stringBounder) double
getPreferredWidth
(StringBounder stringBounder) java.awt.geom.Point2D
getStartPoint
(StringBounder stringBounder, Dimension2D dimensionToUse) double
getYPoint
(StringBounder stringBounder) Methods inherited from class net.sourceforge.plantuml.skin.rose.AbstractComponentRoseArrow
getArrowConfiguration, getArrowDeltaX, getArrowDeltaY, getForegroundColor, getPaddingY, getTextBlock
Methods inherited from class net.sourceforge.plantuml.skin.AbstractTextualComponent
getFont, getFontColor, getHorizontalAlignment, getIHtmlColorSet, getISkinSimple, getMarginX1, getMarginX2, getMarginY, getPureTextWidth, getTextHeight, getTextWidth
Methods inherited from class net.sourceforge.plantuml.skin.AbstractComponent
drawBackgroundInternalU, drawU, getPaddingX, getPreferredDimension, getStyle, getStyleSignature, getUsedStyles
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sourceforge.plantuml.skin.Component
drawU, getPreferredDimension
Methods inherited from interface net.sourceforge.plantuml.style.Styleable
getStyleSignature
Methods 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, HColor foregroundColor, FontConfiguration font, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, HorizontalAlignment messagePosition, ISkinSimple spriteContainer, HorizontalAlignment textHorizontalAlignment, LineBreakStrategy maxMessageSize, boolean niceArrow, boolean belowForResponse)
-
-
Method Details
-
drawInternalU
- Specified by:
drawInternalU
in classAbstractComponent
-
getPosArrow
-
getStartPoint
-
getEndPoint
-
getYPoint
- Specified by:
getYPoint
in interfaceArrowComponent
- Specified by:
getYPoint
in classAbstractComponentRoseArrow
-
getPreferredHeight
- Specified by:
getPreferredHeight
in interfaceComponent
- Specified by:
getPreferredHeight
in classAbstractComponent
-
getPreferredWidth
- Specified by:
getPreferredWidth
in interfaceComponent
- Specified by:
getPreferredWidth
in classAbstractComponent
-