SourceForge.net Logo
aXSL API 0.2

org.axsl.area
Interface TableArea

All Superinterfaces:
Area, AreaNode, FoContext, javax.swing.tree.TreeNode

public interface TableArea
extends Area

Container Area for a table.


Method Summary
 TableBodyContainer getTableBodyContainer()
          Returns the child TableBody container.
 TableFooterContainer getTableFooterContainer()
          Returns the child TableFooter container.
 TableHeaderContainer getTableHeaderContainer()
          Returns the child TableHeader container.
 TableBodyContainer makeTableBodyContainer(TableBody tableBody, GraftingPoint graftingPoint)
          Factory method to create a child TableBodyContainer.
 TableFooterContainer makeTableFooterContainer(TableFooter tableFooter, GraftingPoint graftingPoint)
          Factory method to create a child TableBodyContainer.
 TableHeaderContainer makeTableHeaderContainer(TableHeader tableHeader, GraftingPoint graftingPoint)
          Factory method to create a child TableHeaderContainer.
 Table traitGeneratedBy()
          Returns the FObj instance that generated this node.
 
Methods inherited from interface org.axsl.area.Area
crBpd, crIpd, pdAvailable
 
Methods inherited from interface org.axsl.area.AreaNode
ancestorArea, ancestorBlockContentFactory, ancestorNormalBlockArea, ancestorTableArea, getAreaName, getAreaTree, getPage, isFirstChildOfGeneratedBy, nearestArea, nearestGeneratedByBlockLevelFo, removeChild, siblingIndex
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 
Methods inherited from interface org.axsl.fo.FoContext
bpdAncestorBlockOrRa, getGraftingPoint, heightContainingBlock, ipdAncestorBlockArea, ipdAncestorBlockOrRa, ipdContainingRefArea, ipdParentArea, isFirst, isLast, tableWidth, widthContainingBlock
 

Method Detail

makeTableBodyContainer

TableBodyContainer makeTableBodyContainer(TableBody tableBody,
                                          GraftingPoint graftingPoint)
Factory method to create a child TableBodyContainer.

Parameters:
tableBody - The generating FO.
graftingPoint - The grafting point, if any, under which this new instance is being created.
Returns:
The new instance.

getTableBodyContainer

TableBodyContainer getTableBodyContainer()
Returns the child TableBody container.

Returns:
The child TableBody container, or null if there is none.

makeTableHeaderContainer

TableHeaderContainer makeTableHeaderContainer(TableHeader tableHeader,
                                              GraftingPoint graftingPoint)
Factory method to create a child TableHeaderContainer.

Parameters:
tableHeader - The generating FO.
graftingPoint - The grafting point, if any, under which this new instance is being created.
Returns:
The new instance.

getTableHeaderContainer

TableHeaderContainer getTableHeaderContainer()
Returns the child TableHeader container.

Returns:
The child TableHeader container, or null if there is none.

makeTableFooterContainer

TableFooterContainer makeTableFooterContainer(TableFooter tableFooter,
                                              GraftingPoint graftingPoint)
Factory method to create a child TableBodyContainer.

Parameters:
tableFooter - The generating FO.
graftingPoint - The grafting point, if any, under which this new instance is being created.
Returns:
The new TableBodyContainer instance.

getTableFooterContainer

TableFooterContainer getTableFooterContainer()
Returns the child TableFooter container.

Returns:
The child TableFooter container, or null if there is none.

traitGeneratedBy

Table traitGeneratedBy()
Returns the FObj instance that generated this node.

Specified by:
traitGeneratedBy in interface AreaNode
Returns:
The FObj that generated this node.

SourceForge.net Logo
aXSL API 0.2

This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.