Class AbstractTextualComponent

java.lang.Object
net.sourceforge.plantuml.skin.AbstractComponent
net.sourceforge.plantuml.skin.AbstractTextualComponent
All Implemented Interfaces:
Component, Styleable, WithStyle
Direct Known Subclasses:
AbstractComponentRoseArrow, ComponentRoseActor, ComponentRoseBoundary, ComponentRoseControl, ComponentRoseDatabase, ComponentRoseDelayText, ComponentRoseDivider, ComponentRoseEnglober, ComponentRoseEntity, ComponentRoseGroupingElse, ComponentRoseGroupingHeader, ComponentRoseNote, ComponentRoseNoteBox, ComponentRoseNoteHexagonal, ComponentRoseParticipant, ComponentRoseQueue, ComponentRoseReference

public abstract class AbstractTextualComponent extends AbstractComponent
  • Constructor Details

  • Method Details

    • getTextBlock

      protected TextBlock getTextBlock()
    • getPureTextWidth

      protected double getPureTextWidth(StringBounder stringBounder)
    • getTextWidth

      public final double getTextWidth(StringBounder stringBounder)
    • getTextHeight

      protected final double getTextHeight(StringBounder stringBounder)
    • getMarginX1

      protected final int getMarginX1()
    • getMarginX2

      protected final int getMarginX2()
    • getMarginY

      protected final int getMarginY()
    • getFont

      protected final UFont getFont()
    • getFontColor

      protected HColor getFontColor()
    • getHorizontalAlignment

      public final HorizontalAlignment getHorizontalAlignment()