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 TableRowRenderer |
renderer
.
|
private RowRenderer |
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(TableRowRenderer renderer,
RowRenderer 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 TableRowRenderer renderer
private final int[] widths
private final RowRenderer row
private LineReader reader
private TableRowReader previous
private TableRowReader next
private BorderStyle top
private BorderStyle bottom
private final int height
private int status
TableRowReader(TableRowRenderer renderer, RowRenderer row, int[] widths, int height)
TableRowReader add(TableRowReader next)
TableRowReader previous()
TableRowReader next()
boolean hasTop()
boolean hasBottom()
boolean isSeparator()
public boolean hasLine()
LineReaderhasLine in interface LineReaderpublic void renderLine(RenderAppendable to) throws IllegalStateException
LineReaderrenderLine in interface LineReaderto - the buffer for renderingIllegalStateException - when there is no line to renderCopyright © 2013 eXo Platform SAS. All Rights Reserved.