Package net.sourceforge.plantuml.creole
Class AtomText
- java.lang.Object
-
- net.sourceforge.plantuml.creole.AtomText
-
- All Implemented Interfaces:
UShape
public class AtomText extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.geom.Dimension2D
calculateDimension(StringBounder stringBounder)
static net.sourceforge.plantuml.creole.Atom
create(java.lang.String text, FontConfiguration fontConfiguration)
static AtomText
createHeading(java.lang.String text, FontConfiguration fontConfiguration, int order)
static net.sourceforge.plantuml.creole.Atom
createListNumber(FontConfiguration fontConfiguration, int order, int localNumber)
static net.sourceforge.plantuml.creole.Atom
createUrl(Url url, FontConfiguration fontConfiguration, ISkinSimple skinSimple)
void
drawU(UGraphic ug)
FontConfiguration
getFontConfiguration()
double
getFontSize2D()
java.util.List<AtomText>
getSplitted(StringBounder stringBounder, LineBreakStrategy maxWidthAsString)
double
getStartingAltitude(StringBounder stringBounder)
java.lang.String
getText()
java.lang.String
toString()
-
-
-
Method Detail
-
create
public static net.sourceforge.plantuml.creole.Atom create(java.lang.String text, FontConfiguration fontConfiguration)
-
createUrl
public static net.sourceforge.plantuml.creole.Atom createUrl(Url url, FontConfiguration fontConfiguration, ISkinSimple skinSimple)
-
createHeading
public static AtomText createHeading(java.lang.String text, FontConfiguration fontConfiguration, int order)
-
createListNumber
public static net.sourceforge.plantuml.creole.Atom createListNumber(FontConfiguration fontConfiguration, int order, int localNumber)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getFontConfiguration
public FontConfiguration getFontConfiguration()
-
calculateDimension
public java.awt.geom.Dimension2D calculateDimension(StringBounder stringBounder)
-
getFontSize2D
public double getFontSize2D()
-
getStartingAltitude
public double getStartingAltitude(StringBounder stringBounder)
-
drawU
public void drawU(UGraphic ug)
-
getSplitted
public java.util.List<AtomText> getSplitted(StringBounder stringBounder, LineBreakStrategy maxWidthAsString)
-
getText
public final java.lang.String getText()
-
-