Package it.smartio.docs.builder
Class TableBuilder
- java.lang.Object
-
- it.smartio.docs.builder.NodeBuilder
-
- it.smartio.docs.builder.TableBuilder
-
public class TableBuilder extends NodeBuilder implements Table
TheTableBuilderclass.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classTableBuilder.CellBuilderDefines a column definitionclassTableBuilder.RowBuilder-
Nested classes/interfaces inherited from interface it.smartio.docs.Table
Table.Area, Table.AreaType, Table.Cell, Table.Column, Table.Row
-
-
Constructor Summary
Constructors Constructor Description TableBuilder(boolean isVirtual)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBody()TableBuilder.CellBuilderaddCell(int rows, int cols)voidaddColumn(int width, java.lang.String align)Add a Column definition.voidaddFoot()voidaddHead()TableBuilder.RowBuilderaddRow()java.util.List<Table.Area>getAreas()java.lang.StringgetBackgroundColor()java.lang.StringgetBorderColor()java.util.List<Table.Column>getColumns()booleanisVirtual()voidsetBackgroundColor(java.lang.String backgroundColor)voidsetBorderColor(java.lang.String borderColor)-
Methods inherited from class it.smartio.docs.builder.NodeBuilder
add, iterator, nodes
-
-
-
-
Method Detail
-
getColumns
public final java.util.List<Table.Column> getColumns()
- Specified by:
getColumnsin interfaceTable
-
getAreas
public final java.util.List<Table.Area> getAreas()
-
getBorderColor
public final java.lang.String getBorderColor()
- Specified by:
getBorderColorin interfaceTable
-
getBackgroundColor
public final java.lang.String getBackgroundColor()
- Specified by:
getBackgroundColorin interfaceTable
-
setBorderColor
public final void setBorderColor(java.lang.String borderColor)
-
setBackgroundColor
public final void setBackgroundColor(java.lang.String backgroundColor)
-
addColumn
public final void addColumn(int width, java.lang.String align)Add a Column definition.
-
addHead
public final void addHead()
-
addBody
public final void addBody()
-
addFoot
public final void addFoot()
-
addRow
public final TableBuilder.RowBuilder addRow()
-
addCell
public TableBuilder.CellBuilder addCell(int rows, int cols)
-
-