org.mortbay.html
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,
java.lang.String attributes)
Construct Table with attributes.
|
Modifier and Type | Method and Description |
---|---|
Table |
addCell(java.lang.Object o) |
Table |
addCell(java.lang.Object o,
java.lang.String attributes) |
Table |
addHeading(java.lang.Object o) |
Table |
addHeading(java.lang.Object o,
java.lang.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(java.lang.String attributes) |
Table |
newHeading() |
Table |
newRow()
Create new table row.
|
Table |
newRow(java.lang.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, java.lang.String attributes)
public Table newRow()
public Table newRow(java.lang.String attributes)
public Table newCell()
public Table newCell(java.lang.String attributes)
public Table addCell(java.lang.Object o)
public Table addCell(java.lang.Object o, java.lang.String attributes)
public Table newHeading()
public Table addHeading(java.lang.Object o)
public Table addHeading(java.lang.Object o, java.lang.String attributes)
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 © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.