Package net.sourceforge.plantuml.nwdiag
Class GridTextBlockSimple
- java.lang.Object
-
- net.sourceforge.plantuml.nwdiag.GridTextBlockSimple
-
- Direct Known Subclasses:
GridTextBlockDecorated
public class GridTextBlockSimple extends java.lang.Object implements TextBlock
-
-
Field Summary
Fields Modifier and Type Field Description protected LinkedElement[][]
data
-
Constructor Summary
Constructors Constructor Description GridTextBlockSimple(int lines, int cols)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int i, int j, LinkedElement value)
java.awt.geom.Dimension2D
calculateDimension(StringBounder stringBounder)
protected double
colWidth(StringBounder stringBounder, int j)
void
drawGrid(UGraphic ug)
void
drawU(UGraphic ug)
java.awt.geom.Rectangle2D
getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
MinMax
getMinMax(StringBounder stringBounder)
protected boolean
isPresent(int i, int j)
double
lineHeight(StringBounder stringBounder, int i)
-
-
-
Field Detail
-
data
protected final LinkedElement[][] data
-
-
Method Detail
-
isPresent
protected boolean isPresent(int i, int j)
-
drawGrid
public void drawGrid(UGraphic ug)
-
colWidth
protected double colWidth(StringBounder stringBounder, int j)
-
lineHeight
public double lineHeight(StringBounder stringBounder, int i)
-
calculateDimension
public java.awt.geom.Dimension2D calculateDimension(StringBounder stringBounder)
- Specified by:
calculateDimension
in interfaceTextBlock
-
getInnerPosition
public java.awt.geom.Rectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
- Specified by:
getInnerPosition
in interfaceTextBlock
-
getMinMax
public MinMax getMinMax(StringBounder stringBounder)
-
add
public void add(int i, int j, LinkedElement value)
-
-