fop 1.0

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 during getNextKnuthElement phase
protected  LayoutManager AbstractLayoutManager.parentLayoutManager
          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 abstract  LayoutManager AbstractBreaker.getCurrentChildLM()
           
protected  LayoutManager PageBreaker.getCurrentChildLM()
           
 LayoutManager ListElement.getLayoutManager()
           
 LayoutManager LayoutException.getLayoutManager()
          Returns the layout manager that detected the problem.
 LayoutManager Position.getLM()
           
protected  LayoutManager KnuthPossPosIter.getLM(java.lang.Object nextObj)
           
protected  LayoutManager BlockStackingLayoutManager.StackingIter.getLM(java.lang.Object nextObj)
           
protected abstract  LayoutManager PositionIterator.getLM(java.lang.Object nextObj)
           
 LayoutManager PositionIterator.getNextChildLM()
           
protected  LayoutManager UnresolvedListElement.getOriginatingLayoutManager()
           
 LayoutManager AbstractLayoutManager.getParent()
          Get the parent layout manager.
 LayoutManager LayoutManager.getParent()
          Get the parent layout manager.
protected abstract  LayoutManager AbstractBreaker.getTopLevelLM()
           
protected  LayoutManager PageBreaker.getTopLevelLM()
          
 LayoutManager LayoutManagerMaker.makeLayoutManager(FONode node)
          Make a specific LayoutManager for the node.
 LayoutManager LayoutManagerMapping.makeLayoutManager(FONode node)
          Make a specific LayoutManager for the node.
 

Methods in org.apache.fop.layoutmgr with parameters of type LayoutManager
 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.addChildLM(LayoutManager lm)
          Add the LM in the argument to the list of child LMs; set this LM as the parent; initialize the LM.
protected  int AbstractBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn, Position positionAtIPDChange, LayoutManager restartAtLM, java.util.List firstElements)
          Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
protected  int PageBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn, Position positionAtIPDChange, LayoutManager restartLM, java.util.List firstElements)
          Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
protected  java.util.List AbstractBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)
           
protected  java.util.List PageBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)
          
 java.util.List FlowLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)
          
 java.util.List BlockContainerLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position restartPosition, LayoutManager restartAtLM)
          Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
 java.util.List BlockStackingLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position restartPosition, LayoutManager restartAtLM)
          Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
 java.util.List BlockLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position restartPosition, LayoutManager restartAtLM)
          Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
 java.util.List AbstractBaseLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position positionAtIPDChange, LayoutManager restartAtLM)
          Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
 java.util.List LayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position positionAtIPDChange, LayoutManager restartAtLM)
          Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
protected  void AbstractLayoutManager.setCurrentChildLM(LayoutManager childLM)
           
 void AbstractLayoutManager.setParent(LayoutManager lm)
          Set the parent layout manager.
 void LayoutManager.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)
           
LayoutException(java.lang.String message, LayoutManager lm)
          Constructs a new layout exception with the specified detail message.
LeafPosition(LayoutManager layoutManager, int pos)
           
LeafPosition(LayoutManager layoutManager, int pos, int index)
           
LMiter(LayoutManager lp)
           
NonLeafPosition(LayoutManager lm, Position sub)
           
Position(LayoutManager lm)
           
Position(LayoutManager lm, int index)
           
 

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)
           
 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 1.0

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