SourceForge.net Logo
aXSL API 0.2

org.axsl.area
Interface Area

All Superinterfaces:
AreaNode, FoContext, javax.swing.tree.TreeNode
All Known Subinterfaces:
AncestralNormalInlineArea, BeforeFloatRefArea, BlockContainerRefArea, FootnoteRefArea, GlyphAreaSequence, InlineContainerArea, LineArea, ListBlockArea, ListItemArea, MainRefArea, NormalBlockArea, NormalFlowRefArea, NormalInlineArea, RegionBodyRefArea, RegionRefArea, SpanRefArea, TableArea, TableCellArea

public interface Area
extends AreaNode

Super-interface for all AreaNode instances that actually occupy area on a page.


Method Summary
 int crBpd()
          Returns the content-rectangle block-progression-dimension for this Area.
 int crIpd()
          Returns the content-rectangle inline-progression-dimension for this Area.
 int pdAvailable()
          Returns the amount of progression-dimension in this Area which can still be used by child Areas.
 
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

crBpd

int crBpd()
Returns the content-rectangle block-progression-dimension for this Area.

Returns:
The block-progression-dimension of the content-rectangle for this Area.

crIpd

int crIpd()
Returns the content-rectangle inline-progression-dimension for this Area.

Returns:
The inline-progression-dimension of the content-rectangle for this Area.

pdAvailable

int pdAvailable()
Returns the amount of progression-dimension in this Area which can still be used by child Areas.

Returns:
The amount of space, in millipoints, available in this Area for expansion in the progression direction.

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.