org.mortbay.html
Class Table
A HTML Table element.
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.
Bold , Center , Div , Italic , Left , Listing , Plain , Pre , Quote , Right , Span , Xmp |
ALIGN , BGCOLOR , BOTTOM , CENTER , CLASS , COLOR , HEIGHT , ID , LEFT , MIDDLE , RIGHT , SIZE , STYLE , TOP , VALIGN , WIDTH , attributeMap , noAttributes |
Table() - Construct Table.
|
Table(int border) - Construct Table.
|
Table(int border, String attributes) - Construct Table with attributes.
|
attribute , attribute , attribute , attributes , attributes , bgColor , bottom , center , color , cssClass , cssID , height , height , height , left , middle , right , setAttributesFrom , size , size , size , style , toString , top , width , width , width , write , write , write |
Table
public Table()
Construct Table.
Table
public Table(int border)
Construct Table.
Table
public Table(int border,
String attributes)
Construct Table with attributes.
addCell
public Table addCell(Object o)
addCell
public Table addCell(Object o,
String attributes)
addHeading
public Table addHeading(Object o)
addHeading
public Table addHeading(Object o,
String attributes)
cell
public Block cell()
Get the current cell Block element.
Use this call for setting cell attributes.
- The Block instance which has been nested in the row as
the cell
cellPadding
public Table cellPadding(int padding)
Set the table cell padding.
padding
- the cell padding in pixels
- This table for call chaining
cellSpacing
public Table cellSpacing(int s)
Set the table cell spacing.
- This table for call chaining
defaultCell
public Block defaultCell()
Access the default cell template.
The Block returned is used as a template for all new cells added
to the table. Thus if attributes or content are added to the
default cell, the these are added to each new cell in the table.
- The default cell template
defaultHead
public Block defaultHead()
Access the default header cell template.
The Block returned is used as a template for all new header cells added
to the table. Thus if attributes or content are added to the
default cell, the these are added to each new cell in the table.
- The default head cell template
defaultRow
public Block defaultRow()
Access the default row template.
The Block returned is used as a template for all new rows added
to the table. Thus if attributes or content are added to the
default row, the these are added to each new row in the table.
newCell
public Table newCell()
newCell
public Table newCell(String attributes)
newHeading
public Table newHeading()
newRow
public Table newRow()
Create new table row.
Attributes set after this call and before a call to newCell or
newHeader are considered row attributes.
newRow
public Table newRow(String attributes)
Create new table row with attributes.
Attributes set after this call and before a call to newCell or
newHeader are considered row attributes.
row
public Block row()
Get the current row Block element.
Use this call for setting row attributes.
- The Block instance which has been nested in the table as
the row
setCellNestingFactory
public static void setCellNestingFactory(CompositeFactory factory)
Use setNestingFactory or setThreadNestingFactory
Add cell nesting factory.
Set the CompositeFactory for this thread. Each new cell in the
table added by this thread will have a new Composite from this
factory nested in the Cell.
factory
- The factory for this Thread. If null clear this
threads factory.
setNestingFactory
public void setNestingFactory(CompositeFactory factory)
Add cell nesting factory for table.
Set the CompositeFactory for this thread. Each new cell in the
table added by this thread will have a new Composite from this
factory nested in the Cell.
factory
- The factory for this Thread. If null clear this
threads factory.
setThreadNestingFactory
public static void setThreadNestingFactory(CompositeFactory factory)
Add cell nesting factory for thread.
Set the CompositeFactory for this thread. Each new cell in the
table added by this thread will have a new Composite from this
factory nested in the Cell.
factory
- The factory for this Thread. If null clear this
threads factory.
spacing
public Table spacing(int h,
int v)
Set horizontal and vertical spacing.
h
- horizontal spacingv
- vertical spacing
- This table for call chaining
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.