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
.
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 |
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.
This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.