public class Table extends Block
The Table Element works by calling newRow and then adding cells or headings.
Notes
Tables are implemented by nesting a cell Block within a row Block
within the table which is also a Block (see nest() on class Composite).
Once a row and cell have been created, calling add or attributes on
the table actually calls the cell.
Element
Constructor and Description |
---|
Table()
Construct Table.
|
Table(int border)
Construct Table.
|
Table(int border,
String attributes)
Construct Table with attributes.
|
Modifier and Type | Method and Description |
---|---|
Table |
addCell(Object o) |
Table |
addCell(Object o,
String attributes) |
Table |
addHeading(Object o) |
Table |
addHeading(Object o,
String attributes) |
Block |
cell()
Get the current cell Block element.
|
Table |
cellPadding(int padding)
Set the table cell padding.
|
Table |
cellSpacing(int s)
Set the table cell spacing.
|
Block |
defaultCell()
Access the default cell template.
|
Block |
defaultHead()
Access the default header cell template.
|
Block |
defaultRow()
Access the default row template.
|
Table |
newCell() |
Table |
newCell(String attributes) |
Table |
newHeading() |
Table |
newRow()
Create new table row.
|
Table |
newRow(String attributes)
Create new table row with attributes.
|
Block |
row()
Get the current row Block element.
|
static void |
setCellNestingFactory(CompositeFactory factory)
Deprecated.
Use setNestingFactory or setThreadNestingFactory
|
void |
setNestingFactory(CompositeFactory factory)
Add cell nesting factory for table.
|
static void |
setThreadNestingFactory(CompositeFactory factory)
Add cell nesting factory for thread.
|
Table |
spacing(int h,
int v)
Set horizontal and vertical spacing.
|
add, contents, nest, replace, reset, setNest, size, unnest
public Table()
public Table(int border)
public Table(int border, String attributes)
public Table newRow()
public Table newRow(String attributes)
public Table newCell()
public Table newHeading()
public Table cellSpacing(int s)
s
- spacing in pixelspublic Table cellPadding(int padding)
padding
- the cell padding in pixelspublic Table spacing(int h, int v)
h
- horizontal spacingv
- vertical spacingpublic Block row()
public Block cell()
public static void setCellNestingFactory(CompositeFactory factory)
factory
- The factory for this Thread. If null clear this
threads factory.public static void setThreadNestingFactory(CompositeFactory factory)
factory
- The factory for this Thread. If null clear this
threads factory.public void setNestingFactory(CompositeFactory factory)
factory
- The factory for this Thread. If null clear this
threads factory.public Block defaultRow()
public Block defaultHead()
public Block defaultCell()
Copyright © 2013. All Rights Reserved.