net.sourceforge.plantuml.skin
Class AbstractComponent
- java.lang.Object
-
- net.sourceforge.plantuml.skin.AbstractComponent
-
- All Implemented Interfaces:
- Component
- Direct Known Subclasses:
- AbstractTextualComponent, ComponentBlueModernActiveLine, ComponentBlueModernDelayLine, ComponentBlueModernLine, ComponentBlueModernNewpage, ComponentRoseActiveLine, ComponentRoseDelayLine, ComponentRoseDestroy, ComponentRoseLine, ComponentRoseNewpage
public abstract class AbstractComponent extends java.lang.Object implements Component
-
-
Constructor Summary
Constructors Constructor and Description AbstractComponent()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description voiddrawU(UGraphic ug, Area area, Context2D context)doublegetPaddingX()doublegetPaddingY()java.awt.geom.Dimension2DgetPreferredDimension(StringBounder stringBounder)abstract doublegetPreferredHeight(StringBounder stringBounder)abstract doublegetPreferredWidth(StringBounder stringBounder)
-
-
-
Method Detail
-
getPaddingX
public double getPaddingX()
-
getPaddingY
public double getPaddingY()
-
getPreferredWidth
public abstract double getPreferredWidth(StringBounder stringBounder)
- Specified by:
getPreferredWidthin interfaceComponent
-
getPreferredHeight
public abstract double getPreferredHeight(StringBounder stringBounder)
- Specified by:
getPreferredHeightin interfaceComponent
-
getPreferredDimension
public final java.awt.geom.Dimension2D getPreferredDimension(StringBounder stringBounder)
- Specified by:
getPreferredDimensionin interfaceComponent
-
-
DataMelt 3.0 © DataMelt by jWork.ORG