SourceForge.net Logo
aXSL API 0.2

org.axsl.area
Interface ListItemArea

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

public interface ListItemArea
extends Area

Area for a list-item.


Method Summary
 ListItemBodyContainer makeListItemBodyContainer(ListItemBody listItemBody, GraftingPoint graftingPoint)
          Factory method for creation of ListItemBodyContainer instances.
 ListItemLabelContainer makeListItemLabelContainer(ListItemLabel listItemLabel, GraftingPoint graftingPoint)
          Factory method for creation of ListItemLabelContainer instances.
 
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, 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

makeListItemLabelContainer

ListItemLabelContainer makeListItemLabelContainer(ListItemLabel listItemLabel,
                                                  GraftingPoint graftingPoint)
Factory method for creation of ListItemLabelContainer instances.

Parameters:
listItemLabel - The FOTree ListItemLabel that is conceptually "generating" the new container node. Note that the new container node is not really an area, and it therefore cannot really be generated, but we use parallel concepts to maintain consistency.
graftingPoint - The grafting point, if any, which controls this Area.
Returns:
The new child instance.

makeListItemBodyContainer

ListItemBodyContainer makeListItemBodyContainer(ListItemBody listItemBody,
                                                GraftingPoint graftingPoint)
Factory method for creation of ListItemBodyContainer instances.

Parameters:
listItemBody - The FOTree ListItemBody that is conceptually "generating" the new container node. Note that the new container node is not really an area, and it therefore cannot really be generated, but we use parallel concepts to maintain consistency.
graftingPoint - The grafting point, if any, which controls this Area.
Returns:
The new child 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.