class TableRowReader extends Object implements LineReader
Modifier and Type | Field and Description |
---|---|
private BorderStyle |
bottom
.
|
private int |
height
.
|
private TableRowReader |
next
.
|
private TableRowReader |
previous
.
|
private LineReader |
reader
.
|
private TableRowLineRenderer |
renderer
.
|
private RowLineRenderer |
row
.
|
private int |
status
0 -> render top
1 -> render cells
2 -> render bottom
3 -> done
|
private BorderStyle |
top
.
|
private int[] |
widths
.
|
Constructor and Description |
---|
TableRowReader(TableRowLineRenderer renderer,
RowLineRenderer row,
int[] widths,
int height) |
Modifier and Type | Method and Description |
---|---|
(package private) TableRowReader |
add(TableRowReader next) |
(package private) boolean |
hasBottom() |
boolean |
hasLine()
Returns true if the renderer has a next line to render.
|
(package private) boolean |
hasTop() |
(package private) boolean |
isSeparator() |
(package private) TableRowReader |
next() |
(package private) TableRowReader |
previous() |
void |
renderLine(RenderAppendable to)
Renders the element.
|
private final TableRowLineRenderer renderer
private final int[] widths
private final RowLineRenderer row
private LineReader reader
private TableRowReader previous
private TableRowReader next
private BorderStyle top
private BorderStyle bottom
private final int height
private int status
TableRowReader(TableRowLineRenderer renderer, RowLineRenderer row, int[] widths, int height)
TableRowReader add(TableRowReader next)
TableRowReader previous()
TableRowReader next()
boolean hasTop()
boolean hasBottom()
boolean isSeparator()
public boolean hasLine()
LineReader
hasLine
in interface LineReader
public void renderLine(RenderAppendable to) throws IllegalStateException
LineReader
renderLine
in interface LineReader
to
- the buffer for renderingIllegalStateException
- when there is no line to renderCopyright © 2015 eXo Platform SAS. All Rights Reserved.