Package net.sourceforge.plantuml.skin
Interface Component
-
- All Known Subinterfaces:
ArrowComponent
- All Known Implementing Classes:
AbstractComponent
,AbstractComponentRoseArrow
,AbstractComponentText
,AbstractTextualComponent
,ComponentRoseActiveLine
,ComponentRoseActor
,ComponentRoseArrow
,ComponentRoseBoundary
,ComponentRoseControl
,ComponentRoseDatabase
,ComponentRoseDelayLine
,ComponentRoseDelayText
,ComponentRoseDestroy
,ComponentRoseDivider
,ComponentRoseEnglober
,ComponentRoseEntity
,ComponentRoseGroupingElse
,ComponentRoseGroupingHeader
,ComponentRoseGroupingSpace
,ComponentRoseLine
,ComponentRoseNewpage
,ComponentRoseNote
,ComponentRoseNoteBox
,ComponentRoseNoteHexagonal
,ComponentRoseParticipant
,ComponentRoseQueue
,ComponentRoseReference
,ComponentRoseSelfArrow
,ComponentTextActiveLine
,ComponentTextActor
,ComponentTextArrow
,ComponentTextDelay
,ComponentTextDestroy
,ComponentTextDivider
,ComponentTextGroupingBody
,ComponentTextGroupingElse
,ComponentTextGroupingHeader
,ComponentTextGroupingTail
,ComponentTextLine
,ComponentTextNewpage
,ComponentTextNote
,ComponentTextParticipant
,ComponentTextSelfArrow
,ComponentTextShape
,Frame
public interface Component extends WithStyle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
drawU(UGraphic ug, Area area, Context2D context)
java.awt.geom.Dimension2D
getPreferredDimension(StringBounder stringBounder)
double
getPreferredHeight(StringBounder stringBounder)
double
getPreferredWidth(StringBounder stringBounder)
-
Methods inherited from interface net.sourceforge.plantuml.style.Styleable
getDefaultStyleDefinition
-
Methods inherited from interface net.sourceforge.plantuml.style.WithStyle
getUsedStyles
-
-
-
-
Method Detail
-
getPreferredDimension
java.awt.geom.Dimension2D getPreferredDimension(StringBounder stringBounder)
-
getPreferredWidth
double getPreferredWidth(StringBounder stringBounder)
-
getPreferredHeight
double getPreferredHeight(StringBounder stringBounder)
-
-