Class ComponentBlueModernArrow
- java.lang.Object
-
- net.sourceforge.plantuml.skin.AbstractComponent
-
- net.sourceforge.plantuml.skin.AbstractTextualComponent
-
- net.sourceforge.plantuml.skin.bluemodern.AbstractComponentBlueModernArrow
-
- net.sourceforge.plantuml.skin.bluemodern.ComponentBlueModernArrow
-
- All Implemented Interfaces:
ArrowComponent
,Component
public class ComponentBlueModernArrow extends AbstractComponentBlueModernArrow
-
-
Constructor Summary
Constructors Constructor Description ComponentBlueModernArrow(HtmlColor foregroundColor, boolean useUnderlineForHyperlink, FontConfiguration font, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
drawInternalU(UGraphic ug, Area area)
protected int
getDirection()
protected int
getDirection(java.awt.Graphics2D g2d)
java.awt.geom.Point2D
getEndPoint(StringBounder stringBounder, java.awt.geom.Dimension2D dimensionToUse)
double
getPreferredHeight(StringBounder stringBounder)
double
getPreferredWidth(StringBounder stringBounder)
java.awt.geom.Point2D
getStartPoint(StringBounder stringBounder, java.awt.geom.Dimension2D dimensionToUse)
-
Methods inherited from class net.sourceforge.plantuml.skin.bluemodern.AbstractComponentBlueModernArrow
getArrowConfiguration, getArrowDeltaX, getArrowDeltaX2, getArrowDeltaY, getArrowDeltaY2, getForegroundColor, getPaddingY
-
Methods inherited from class net.sourceforge.plantuml.skin.AbstractTextualComponent
getFont, getFontColor, getLabels, getMarginX1, getMarginX2, getMarginY, getPureTextWidth, getTextBlock, getTextHeight, getTextWidth
-
Methods inherited from class net.sourceforge.plantuml.skin.AbstractComponent
drawBackgroundInternalU, drawU, getPaddingX, getPreferredDimension
-
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
-
-
-
-
Constructor Detail
-
ComponentBlueModernArrow
public ComponentBlueModernArrow(HtmlColor foregroundColor, boolean useUnderlineForHyperlink, FontConfiguration font, Display stringsToDisplay, ArrowConfiguration arrowConfiguration, ISkinSimple spriteContainer)
-
-
Method Detail
-
drawInternalU
protected void drawInternalU(UGraphic ug, Area area)
- Specified by:
drawInternalU
in classAbstractComponent
-
getDirection
protected int getDirection(java.awt.Graphics2D g2d)
-
getDirection
protected int getDirection()
-
getPreferredHeight
public double getPreferredHeight(StringBounder stringBounder)
- Specified by:
getPreferredHeight
in interfaceComponent
- Specified by:
getPreferredHeight
in classAbstractComponent
-
getPreferredWidth
public double getPreferredWidth(StringBounder stringBounder)
- Specified by:
getPreferredWidth
in interfaceComponent
- Specified by:
getPreferredWidth
in classAbstractComponent
-
getStartPoint
public java.awt.geom.Point2D getStartPoint(StringBounder stringBounder, java.awt.geom.Dimension2D dimensionToUse)
-
getEndPoint
public java.awt.geom.Point2D getEndPoint(StringBounder stringBounder, java.awt.geom.Dimension2D dimensionToUse)
-
-