Class AbstractComponentRoseArrow
java.lang.Object
net.sourceforge.plantuml.skin.AbstractComponent
net.sourceforge.plantuml.skin.AbstractTextualComponent
net.sourceforge.plantuml.skin.rose.AbstractComponentRoseArrow
- All Implemented Interfaces:
ArrowComponent
,Component
,Styleable
,WithStyle
- Direct Known Subclasses:
ComponentRoseArrow
,ComponentRoseSelfArrow
public abstract class AbstractComponentRoseArrow
extends AbstractTextualComponent
implements ArrowComponent
-
Constructor Summary
ConstructorDescriptionAbstractComponentRoseArrow
(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize) -
Method Summary
Modifier and TypeMethodDescriptionfinal ArrowConfiguration
protected final int
protected final int
protected final HColor
final double
protected final TextBlock
abstract double
getYPoint
(StringBounder stringBounder) 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, drawInternalU, drawU, getPaddingX, getPreferredDimension, getPreferredHeight, getPreferredWidth, 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.ArrowComponent
getEndPoint, getPosArrow, getStartPoint
Methods inherited from interface net.sourceforge.plantuml.skin.Component
drawU, getPreferredDimension, getPreferredHeight, getPreferredWidth
Methods inherited from interface net.sourceforge.plantuml.style.Styleable
getStyleSignature
Methods inherited from interface net.sourceforge.plantuml.style.WithStyle
getUsedStyles
-
Constructor Details
-
AbstractComponentRoseArrow
public AbstractComponentRoseArrow(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize)
-
-
Method Details
-
getTextBlock
- Overrides:
getTextBlock
in classAbstractTextualComponent
-
getYPoint
- Specified by:
getYPoint
in interfaceArrowComponent
-
getForegroundColor
-
getArrowDeltaX
protected final int getArrowDeltaX() -
getArrowDeltaY
protected final int getArrowDeltaY() -
getPaddingY
public final double getPaddingY()- Specified by:
getPaddingY
in interfaceArrowComponent
- Overrides:
getPaddingY
in classAbstractComponent
-
getArrowConfiguration
-