Class ComponentRoseSelfArrow
- java.lang.Object
-
- net.sourceforge.plantuml.skin.AbstractComponent
-
- net.sourceforge.plantuml.skin.AbstractTextualComponent
-
- net.sourceforge.plantuml.skin.rose.AbstractComponentRoseArrow
-
- net.sourceforge.plantuml.skin.rose.ComponentRoseSelfArrow
-
- All Implemented Interfaces:
ArrowComponent,Component,Styleable,WithStyle
public class ComponentRoseSelfArrow extends AbstractComponentRoseArrow
-
-
Constructor Summary
Constructors Constructor Description ComponentRoseSelfArrow(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, boolean niceArrow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddrawInternalU(UGraphic ug, Area area)XPoint2DgetEndPoint(StringBounder stringBounder, XDimension2D dimensionToUse)doublegetPosArrow(StringBounder stringBounder)doublegetPreferredHeight(StringBounder stringBounder)doublegetPreferredWidth(StringBounder stringBounder)XPoint2DgetStartPoint(StringBounder stringBounder, XDimension2D dimensionToUse)doublegetYPoint(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
-
-
-
-
Constructor Detail
-
ComponentRoseSelfArrow
public ComponentRoseSelfArrow(Style style, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer, LineBreakStrategy maxMessageSize, boolean niceArrow)
-
-
Method Detail
-
drawInternalU
protected void drawInternalU(UGraphic ug, Area area)
- Specified by:
drawInternalUin classAbstractComponent
-
getStartPoint
public XPoint2D getStartPoint(StringBounder stringBounder, XDimension2D dimensionToUse)
-
getEndPoint
public XPoint2D getEndPoint(StringBounder stringBounder, XDimension2D dimensionToUse)
-
getYPoint
public double getYPoint(StringBounder stringBounder)
- Specified by:
getYPointin interfaceArrowComponent- Specified by:
getYPointin classAbstractComponentRoseArrow
-
getPreferredHeight
public double getPreferredHeight(StringBounder stringBounder)
- Specified by:
getPreferredHeightin interfaceComponent- Specified by:
getPreferredHeightin classAbstractComponent
-
getPreferredWidth
public double getPreferredWidth(StringBounder stringBounder)
- Specified by:
getPreferredWidthin interfaceComponent- Specified by:
getPreferredWidthin classAbstractComponent
-
getPosArrow
public double getPosArrow(StringBounder stringBounder)
-
-