Package net.sourceforge.plantuml.ebnf
Class ETile
java.lang.Object
net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
net.sourceforge.plantuml.ebnf.ETile
- Direct Known Subclasses:
ETileAlternation
,ETileBox
,ETileConcatenation
,ETileEmpty
,ETileOneOrMore
,ETileOptional
,ETileWithCircles
,ETileZeroOrMore
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addCommentAbove
(String comment) protected void
addCommentBelow
(String comment) final XDimension2D
calculateDimension
(StringBounder stringBounder) protected final void
protected final void
drawHlineAntiDirected
(UGraphic ug, double y, double x1, double x2, double coef) protected final void
drawHlineDirected
(UGraphic ug, double y, double x1, double x2, double coef) protected final void
protected final void
drawVlineAntiDirected
(UGraphic ug, double x, double y1, double y2) protected final void
drawVlineDirected
(UGraphic ug, double x, double y1, double y2) abstract double
getH1
(StringBounder stringBounder) abstract double
getH2
(StringBounder stringBounder) protected String
static StyleSignatureBasic
abstract double
getWidth
(StringBounder stringBounder) abstract void
Methods inherited from class net.sourceforge.plantuml.klimt.shape.AbstractTextBlock
getBackcolor, getInnerPosition, getMagneticBorder, getMinMax
-
Field Details
-
TRACE
protected final boolean TRACE- See Also:
-
-
Constructor Details
-
ETile
public ETile()
-
-
Method Details
-
getStyleSignature
-
push
-
calculateDimension
-
getWidth
-
getH1
-
getH2
-
drawHline
-
drawHlineDirected
-
drawHlineAntiDirected
protected final void drawHlineAntiDirected(UGraphic ug, double y, double x1, double x2, double coef) -
drawVline
-
drawVlineDirected
-
drawVlineAntiDirected
-
addCommentBelow
-
addCommentAbove
-
getRepetitionLabel
-