SourceForge.net Logo
aXSL API 0.2

org.axsl.area
Interface TableRowContainer

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

public interface TableRowContainer
extends AreaNode

A container for the cells in a table-row. Per the XSL-FO Recommendation, a table-row does not generate any areas. However, it is still convenient to group the table-cells of a table into rows within the Area Tree, so this interface is provided for that purpose. Note however that this interface does not extend Area.


Method Summary
 TableCellArea makeTableCellArea(TableCell node, GraftingPoint graftingPoint)
          Creates a new child table-cell area.
 
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

makeTableCellArea

TableCellArea makeTableCellArea(TableCell node,
                                GraftingPoint graftingPoint)
Creates a new child table-cell area.

Parameters:
node - The parent TableCell FO.
graftingPoint - The grafting point, if any, under which the new Area should be created.
Returns:
The new TableCellArea 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.