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
Constructors Constructor Description AbstractComponentRoseArrow(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ArrowConfiguration
getArrowConfiguration()
protected int
getArrowDeltaX()
protected int
getArrowDeltaY()
protected HColor
getForegroundColor()
double
getPaddingY()
protected TextBlock
getTextBlock()
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 Detail
-
AbstractComponentRoseArrow
public AbstractComponentRoseArrow(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize)
-
-
Method Detail
-
getTextBlock
protected final TextBlock getTextBlock()
- Overrides:
getTextBlock
in classAbstractTextualComponent
-
getYPoint
public abstract double getYPoint(StringBounder stringBounder)
- Specified by:
getYPoint
in interfaceArrowComponent
-
getForegroundColor
protected final HColor 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
public final ArrowConfiguration getArrowConfiguration()
-
-