fop 0.95

Uses of Interface
org.apache.fop.layoutmgr.LayoutManager

Packages that use LayoutManager
org.apache.fop.layoutmgr FOP's layout engine. 
org.apache.fop.layoutmgr.inline Layout managers for inline formatting objects and line building. 
org.apache.fop.layoutmgr.list Layout managers for lists. 
org.apache.fop.layoutmgr.table Layout managers for tables. 
 

Uses of LayoutManager in org.apache.fop.layoutmgr
 

Subinterfaces of LayoutManager in org.apache.fop.layoutmgr
 interface BlockLevelLayoutManager
          The interface for LayoutManagers which generate block areas
 

Classes in org.apache.fop.layoutmgr that implement LayoutManager
 class AbstractBaseLayoutManager
          The base class for nearly all LayoutManagers.
 class AbstractLayoutManager
          The base class for most LayoutManagers.
 class AbstractPageSequenceLayoutManager
          Abstract base class for a page sequence layout manager.
 class BlockContainerLayoutManager
          LayoutManager for a block-container FO.
 class BlockLayoutManager
          LayoutManager for a block FO.
 class BlockStackingLayoutManager
          Base LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock.
 class ExternalDocumentLayoutManager
          LayoutManager for an external-document extension element.
 class FlowLayoutManager
          LayoutManager for an fo:flow object.
 class FootnoteBodyLayoutManager
          Layout manager for footnote bodies.
 class PageSequenceLayoutManager
          LayoutManager for a PageSequence.
 class StaticContentLayoutManager
          LayoutManager for an fo:flow object.
 

Fields in org.apache.fop.layoutmgr declared as LayoutManager
protected  LayoutManager AbstractLayoutManager.curChildLM
          child LM and child LM iterator during getNextKnuthElement phase
protected  LayoutManager AbstractLayoutManager.parentLM
          Parent LayoutManager for this LayoutManager
 

Methods in org.apache.fop.layoutmgr that return LayoutManager
protected  LayoutManager AbstractLayoutManager.getChildLM()
          Return currently active child LayoutManager or null if all children have finished layout.
protected  LayoutManager PageBreaker.getCurrentChildLM()
           
protected abstract  LayoutManager AbstractBreaker.getCurrentChildLM()
           
 LayoutManager ListElement.getLayoutManager()
           
 LayoutManager Position.getLM()
           
protected abstract  LayoutManager PositionIterator.getLM(java.lang.Object nextObj)
           
protected  LayoutManager KnuthPossPosIter.getLM(java.lang.Object nextObj)
           
protected  LayoutManager BlockStackingLayoutManager.StackingIter.getLM(java.lang.Object nextObj)
           
 LayoutManager PositionIterator.getNextChildLM()
           
protected  LayoutManager UnresolvedListElement.getOriginatingLayoutManager()
           
 LayoutManager LayoutManager.getParent()
          Get the parent layout manager.
 LayoutManager AbstractLayoutManager.getParent()
          Get the parent layout manager.
protected  LayoutManager PageBreaker.getTopLevelLM()
          
protected abstract  LayoutManager AbstractBreaker.getTopLevelLM()
           
 LayoutManager LayoutManagerMapping.makeLayoutManager(FONode node)
          Make a specific LayoutManager for the node.
 LayoutManager LayoutManagerMaker.makeLayoutManager(FONode node)
          Make a specific LayoutManager for the node.
 

Methods in org.apache.fop.layoutmgr with parameters of type LayoutManager
 void LayoutManager.addChildLM(LayoutManager lm)
          Add the LM in the argument to the list of child LMs; set this LM as the parent; initialize the LM.
 void AbstractLayoutManager.addChildLM(LayoutManager lm)
          Add the LM in the argument to the list of child LMs; set this LM as the parent; initialize the LM.
 void LayoutManager.setParent(LayoutManager lm)
          Set the parent layout manager.
 void AbstractLayoutManager.setParent(LayoutManager lm)
          Set the parent layout manager.
 void KnuthSequence.wrapPositions(LayoutManager lm)
          Wrap the Positions of the elements of this sequence in a Position for LayoutManager lm.
 

Constructors in org.apache.fop.layoutmgr with parameters of type LayoutManager
BalancingColumnBreakingAlgorithm(LayoutManager topLevelLM, PageProvider pageProvider, PageBreakingAlgorithm.PageBreakingLayoutListener layoutListener, int alignment, int alignmentLast, MinOptMax footnoteSeparatorLength, boolean partOverflowRecovery, int columnCount)
           
BlockStackingLayoutManager.MappingPosition(LayoutManager lm, int first, int last)
           
LeafPosition(LayoutManager lm, int pos)
           
LMiter(LayoutManager lp)
           
NonLeafPosition(LayoutManager lm, Position sub)
           
Position(LayoutManager lm)
           
 

Uses of LayoutManager in org.apache.fop.layoutmgr.inline
 

Subinterfaces of LayoutManager in org.apache.fop.layoutmgr.inline
 interface InlineLevelLayoutManager
          The interface for LayoutManagers which generate inline areas
 

Classes in org.apache.fop.layoutmgr.inline that implement LayoutManager
 class AbstractGraphicsLayoutManager
          LayoutManager handling the common tasks for the fo:instream-foreign-object and fo:external-graphics formatting objects
 class AbstractPageNumberCitationLayoutManager
          LayoutManager for the fo:page-number-citation(-last) formatting object
 class BasicLinkLayoutManager
          LayoutManager for the fo:basic-link formatting object
 class BidiLayoutManager
          If this bidi has a different writing mode direction ltr or rtl than its parent writing mode then this reverses the inline areas (at the character level).
 class CharacterLayoutManager
          LayoutManager for the fo:character formatting object
 class ContentLayoutManager
          Content Layout Manager.
 class ExternalGraphicLayoutManager
          LayoutManager for the fo:external-graphic formatting object
 class FootnoteLayoutManager
          Layout manager for fo:footnote.
 class ICLayoutManager
          This creates a single inline container area after laying out the child block areas.
 class InlineLayoutManager
          LayoutManager for objects which stack children in the inline direction, such as Inline or Line
 class InlineStackingLayoutManager
          Class modelling the commonalities of layoutmanagers for objects which stack children in the inline direction, such as Inline or Line.
 class InstreamForeignObjectLM
          LayoutManager for the fo:instream-foreign-object formatting object
 class LeaderLayoutManager
          LayoutManager for the fo:leader formatting object
 class LeafNodeLayoutManager
          Base LayoutManager for leaf-node FObj, ie: ones which have no children.
 class LineLayoutManager
          LayoutManager for lines.
 class PageNumberCitationLastLayoutManager
          LayoutManager for the fo:page-number-citation-last formatting object
 class PageNumberCitationLayoutManager
          LayoutManager for the fo:page-number-citation formatting object
 class PageNumberLayoutManager
          LayoutManager for the fo:page-number formatting object
 class TextLayoutManager
          LayoutManager for text (a sequence of characters) which generates one or more inline areas.
 class WrapperLayoutManager
          This is the layout manager for the fo:wrapper formatting object.
 

Methods in org.apache.fop.layoutmgr.inline that return LayoutManager
protected  LayoutManager InlineStackingLayoutManager.StackingIter.getLM(java.lang.Object nextObj)
           
 LayoutManager ContentLayoutManager.getParent()
          Get the parent layout manager.
 

Methods in org.apache.fop.layoutmgr.inline with parameters of type LayoutManager
 void ContentLayoutManager.addChildLM(LayoutManager lm)
          Add the LM in the argument to the list of child LMs; set this LM as the parent; initialize the LM.
 void ContentLayoutManager.fillArea(LayoutManager curLM)
           
protected  MinOptMax InlineStackingLayoutManager.getPrevIPD(LayoutManager lm)
          TODO: Explain this method
 void ContentLayoutManager.setParent(LayoutManager lm)
          Set the parent layout manager.
 

Constructors in org.apache.fop.layoutmgr.inline with parameters of type LayoutManager
ContentLayoutManager(Area area, LayoutManager parentLM)
          Constructs a new ContentLayoutManager
 

Uses of LayoutManager in org.apache.fop.layoutmgr.list
 

Classes in org.apache.fop.layoutmgr.list that implement LayoutManager
 class ListBlockLayoutManager
          LayoutManager for a list-block FO.
 class ListItemContentLayoutManager
          LayoutManager for a list-item-label or list-item-body FO.
 class ListItemLayoutManager
          LayoutManager for a list-item FO.
 

Uses of LayoutManager in org.apache.fop.layoutmgr.table
 

Classes in org.apache.fop.layoutmgr.table that implement LayoutManager
 class TableAndCaptionLayoutManager
          LayoutManager for a table-and-caption FO.
 class TableCaptionLayoutManager
          LayoutManager for a table-caption FO.
 class TableCellLayoutManager
          LayoutManager for a table-cell FO.
 class TableLayoutManager
          LayoutManager for a table FO.
 


fop 0.95

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.