public final class AtomText extends AbstractAtom implements Atom
Modifier and Type | Class and Description |
---|---|
protected static interface |
AtomText.DelayedDouble |
Modifier | Constructor and Description |
---|---|
protected |
AtomText(java.lang.String text,
FontConfiguration style,
Url url,
AtomText.DelayedDouble marginLeft,
AtomText.DelayedDouble marginRight,
boolean manageSpecialChars) |
Modifier and Type | Method and Description |
---|---|
XDimension2D |
calculateDimension(StringBounder stringBounder) |
void |
drawU(UGraphic ug) |
FontConfiguration |
getFontConfiguration() |
java.util.List<Neutron> |
getNeutrons() |
double |
getStartingAltitude(StringBounder stringBounder) |
java.lang.String |
getText() |
java.lang.String |
toString() |
protected AtomText(java.lang.String text, FontConfiguration style, Url url, AtomText.DelayedDouble marginLeft, AtomText.DelayedDouble marginRight, boolean manageSpecialChars)
public XDimension2D calculateDimension(StringBounder stringBounder)
calculateDimension
in interface Atom
public final java.util.List<Neutron> getNeutrons()
getNeutrons
in interface Atom
getNeutrons
in class AbstractAtom
public final java.lang.String getText()
public double getStartingAltitude(StringBounder stringBounder)
getStartingAltitude
in interface Atom
public java.lang.String toString()
toString
in class java.lang.Object
public FontConfiguration getFontConfiguration()