|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.crsh.text.ui.TableRowReader
class TableRowReader
Field Summary | |
---|---|
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 Summary | |
---|---|
TableRowReader(TableRowRenderer renderer, RowRenderer row, int[] widths, int height) |
Method Summary | |
---|---|
(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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
TableRowReader(TableRowRenderer renderer, RowRenderer row, int[] widths, int height)
Method Detail |
---|
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 render
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |