public abstract class BodyEnhancedAbstract extends AbstractTextBlock implements TextBlock
Modifier and Type | Field and Description |
---|---|
protected HorizontalAlignment |
align |
protected TextBlock |
area |
protected FontConfiguration |
titleConfig |
Modifier and Type | Method and Description |
---|---|
Dimension2D |
calculateDimension(StringBounder stringBounder) |
protected TextBlock |
decorate(StringBounder stringBounder,
TextBlock b,
char separator,
TextBlock title) |
void |
drawU(UGraphic ug) |
protected abstract TextBlock |
getArea(StringBounder stringBounder) |
protected double |
getDefaultThickness() |
protected abstract double |
getMarginX() |
protected TextBlock |
getTitle(java.lang.String s,
ISkinSimple spriteContainer) |
static boolean |
isBlockSeparator(java.lang.CharSequence cs) |
getInnerPosition, getMinMax
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInnerPosition, getMinMax
protected final HorizontalAlignment align
protected final FontConfiguration titleConfig
protected TextBlock area
public static boolean isBlockSeparator(java.lang.CharSequence cs)
public final Dimension2D calculateDimension(StringBounder stringBounder)
calculateDimension
in interface TextBlock
protected final TextBlock getTitle(java.lang.String s, ISkinSimple spriteContainer)
protected abstract TextBlock getArea(StringBounder stringBounder)
protected abstract double getMarginX()
protected final TextBlock decorate(StringBounder stringBounder, TextBlock b, char separator, TextBlock title)
protected final double getDefaultThickness()