Package net.sourceforge.plantuml.skin
Class AbstractComponent
java.lang.Object
net.sourceforge.plantuml.skin.AbstractComponent
- Direct Known Subclasses:
AbstractTextualComponent
,ComponentRoseActiveLine
,ComponentRoseDelayLine
,ComponentRoseDestroy
,ComponentRoseLine
,ComponentRoseNewpage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
drawBackgroundInternalU
(UGraphic ug, Area area) protected abstract void
drawInternalU
(UGraphic ug, Area area) final void
protected final HColor
protected final HColor
protected final HColor
protected final double
protected final FontConfiguration
protected final HorizontalAlignment
protected HColorSet
double
double
final XDimension2D
getPreferredDimension
(StringBounder stringBounder) abstract double
getPreferredHeight
(StringBounder stringBounder) abstract double
getPreferredWidth
(StringBounder stringBounder) protected final double
protected final double
protected final ISkinParam
protected final UStroke
protected final Style
getStyle()
protected final Fashion
protected final Fashion
getSymbolContext
(Colors colors) protected final UFont
getUFont()
final Style[]
-
Constructor Details
-
AbstractComponent
-
-
Method Details
-
getUsedStyles
- Specified by:
getUsedStyles
in interfaceWithStyle
-
getStyleSignature
- Specified by:
getStyleSignature
in interfaceStyleable
-
getStyle
-
getSkinParam
-
getIHtmlColorSet
-
getSymbolContext
-
getSymbolContext
-
getColorFont
-
getColorLine
-
getColorBackGround
-
getRoundCorner
protected final double getRoundCorner() -
getDiagonalCorner
protected final double getDiagonalCorner() -
getStroke
-
getShadowing
protected final double getShadowing() -
getUFont
-
getFontConfiguration
-
getHorizontalAlignment
-
drawInternalU
-
drawBackgroundInternalU
-
drawU
-
getPaddingX
public double getPaddingX() -
getPaddingY
public double getPaddingY() -
getPreferredWidth
- Specified by:
getPreferredWidth
in interfaceComponent
-
getPreferredHeight
- Specified by:
getPreferredHeight
in interfaceComponent
-
getPreferredDimension
- Specified by:
getPreferredDimension
in interfaceComponent
-