Closed jferard closed 5 years ago
The Table.nextRow method should be:
Table.nextRow
RowWalker rowWalker = table.getWalker(); rowWalker.nextRow();
Or:
CellWalker walker = table.getWalker(); walker.next() -> next cell walker.nextRow() -> next row
Maybe walker should implement TableCell and TableRow (if these interfaces do not overlap!):
TableCell
TableRow
TableCellWalkerImpl
next
nextRow
TableCellWalker
The
Table.nextRow
method should be:Or:
Maybe walker should implement
TableCell
andTableRow
(if these interfaces do not overlap!):TableCell
that are not designed for the user (e.g. appendXML...)TableRow
for the user.TableCellWalkerImpl
implement those methods +next
,nextRow
, ... (ieTableCellWalker
interface).