|
aXSL API 0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An AreaTree is a document that has been laid out on pages.
To obtain an AreaTree instance, use
AreaTreeFactory.makeAreaTree(Root)
.
Method Summary | |
void |
createDocumentNodes()
Reads document nodes from the FOTree and creates appropriate corresponding items in the AreaTree. |
PageCollection |
makePageCollection(PageSequence pageSequence)
Factory method to create a child PageCollection instance. |
void |
registerListener(AreaTreeListener listener)
Registers a listener for notification of AreaTreeEvent firings. |
Methods inherited from interface org.axsl.areaW.AreaNode |
ancestorTableArea, ancestorWritableNormalBlockArea, crBPDNearestGeneratedByBlockLevelFO, crIPDNearestGeneratedByBlockLevelFO, getFontConsumer, getTextServer, getWritablePage, getWritableParent, getWritableParentArea, nearestGeneratedByBlockLevelFO, removeChild, traitGeneratedBy |
Methods inherited from interface org.axsl.common.OrderedTreeNode |
getChildren, getFirstChild, getFirstLeaf, getLastChild, getLastLeaf, getNextLeaf, getNextSibling, getPreviousLeaf, getPreviousSibling, getSiblings, hasChildren, nextPreOrderNode, siblingIndex |
Methods inherited from interface javax.swing.tree.TreeNode |
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf |
Methods inherited from interface org.axsl.foR.FOContext |
getRetrieveMarker |
Method Detail |
public PageCollection makePageCollection(PageSequence pageSequence)
pageSequence
- The FOTree PageSequence that is generating the new
PageCollection.
public void createDocumentNodes()
public void registerListener(AreaTreeListener listener)
AreaTreeEvent
firings.
listener
- The listener object which should be notified about
AreaTreeEvent
firings.
|
aXSL API 0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This documentation was created September 6 2006 by The aXSL Group and may be freely copied. See license for details.