SourceForge.net Logo
aXSL API 0.2

org.axsl.area
Interface AbstractTablePartContainer

All Superinterfaces:
AreaNode, FoContext, javax.swing.tree.TreeNode
All Known Subinterfaces:
TableBodyContainer, TableFooterContainer, TableHeaderContainer

public interface AbstractTablePartContainer
extends AreaNode

Super-interface for Table body, header, and footer areas. Per the XSL-FO Recommendation, table-body, table-header, and table-footer do not generate any areas. However, it is still convenient to group the table-row and table-cell children of a table into specialized nodes within the Area Tree, so this interface is provided for that purpose. Note however that this interface does not extend Area.


Method Summary
 TableRowContainer makeTableRowContainer(TableRow node, GraftingPoint graftingPoint)
          Makes a new TableRowContainer instance for this Table.
 
Methods inherited from interface org.axsl.area.AreaNode
ancestorArea, ancestorBlockContentFactory, ancestorNormalBlockArea, ancestorTableArea, getAreaName, getAreaTree, getPage, isFirstChildOfGeneratedBy, nearestArea, nearestGeneratedByBlockLevelFo, removeChild, siblingIndex, traitGeneratedBy
 
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

makeTableRowContainer

TableRowContainer makeTableRowContainer(TableRow node,
                                        GraftingPoint graftingPoint)
Makes a new TableRowContainer instance for this Table.

Parameters:
node - The generating TableRow instance.
graftingPoint - The grafting point, if any, controlling this Area.
Returns:
The new TableRowContainer instance.

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.