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 voidadd(int i, int j, LinkedElement value)java.awt.geom.Dimension2DcalculateDimension(StringBounder stringBounder)protected doublecolWidth(StringBounder stringBounder, int j)voiddrawGrid(UGraphic ug)voiddrawU(UGraphic ug)java.awt.geom.Rectangle2DgetInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)MinMaxgetMinMax(StringBounder stringBounder)protected booleanisPresent(int i, int j)doublelineHeight(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:
calculateDimensionin interfaceTextBlock
-
getInnerPosition
public java.awt.geom.Rectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)- Specified by:
getInnerPositionin interfaceTextBlock
-
getMinMax
public MinMax getMinMax(StringBounder stringBounder)
-
add
public void add(int i, int j, LinkedElement value)
-
-