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

    • AbstractTextualComponent

      public AbstractTextualComponent(Style style, LineBreakStrategy maxMessageSize, int marginX1, int marginX2, int marginY, ISkinSimple spriteContainer, CharSequence label)
    • AbstractTextualComponent

      public AbstractTextualComponent(Style style, LineBreakStrategy maxMessageSize, int marginX1, int marginX2, int marginY, ISkinSimple spriteContainer, Display display, boolean enhanced)
    • AbstractTextualComponent

      public AbstractTextualComponent(Style style, Style stereo, LineBreakStrategy maxMessageSize, int marginX1, int marginX2, int marginY, ISkinSimple spriteContainer, Display display, boolean enhanced)
  • Method Details

    • getIHtmlColorSet

      protected HColorSet getIHtmlColorSet()
    • 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()
    • getISkinSimple

      protected final ISkinSimple getISkinSimple()
    • getHorizontalAlignment

      public final HorizontalAlignment getHorizontalAlignment()