fop 0.95

Uses of Class
org.apache.fop.layoutmgr.LayoutContext

Packages that use LayoutContext
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 LayoutContext in org.apache.fop.layoutmgr
 

Methods in org.apache.fop.layoutmgr that return LayoutContext
protected  LayoutContext AbstractBreaker.createLayoutContext()
          Creates the top-level LayoutContext for the breaker operation.
 

Methods in org.apache.fop.layoutmgr with parameters of type LayoutContext
protected abstract  void AbstractBreaker.addAreas(PositionIterator posIter, LayoutContext context)
           
protected abstract  java.util.LinkedList AbstractBreaker.getNextKnuthElements(LayoutContext context, int alignment)
           
protected  void AbstractBreaker.updateLayoutContext(LayoutContext context)
          Used to update the LayoutContext in subclasses prior to starting a new element list.
protected  int AbstractBreaker.handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)
          Handles span changes reported through the LayoutContext.
protected  int AbstractBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn)
          Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
 java.util.LinkedList BlockLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void BlockLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
 java.util.LinkedList StaticContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void StaticContentLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
 java.util.LinkedList FlowLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void FlowLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
 void FootnoteBodyLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
static void AreaAdditionUtil.addAreas(BlockStackingLayoutManager bslm, PositionIterator parentIter, LayoutContext layoutContext)
          Creates the child areas for the given layout manager.
 void LayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
 java.util.LinkedList LayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 java.util.LinkedList BlockContainerLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void BlockContainerLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
protected  void PageBreaker.updateLayoutContext(LayoutContext context)
          Used to update the LayoutContext in subclasses prior to starting a new element list.
protected  int PageBreaker.handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)
          Handles span changes reported through the LayoutContext. Only used by the PSLM and called by getNextBlockList().
protected  int PageBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn)
          Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
protected  java.util.LinkedList PageBreaker.getNextKnuthElements(LayoutContext context, int alignment)
          
protected  void PageBreaker.addAreas(PositionIterator posIter, LayoutContext context)
          Adds an area to the flow layout manager
 void LayoutContext.copyPendingMarksFrom(LayoutContext source)
           
 void LayoutContext.setStackLimitsFrom(LayoutContext context)
          Sets (Copies) the stack limits in both directions from another layout context.
 java.util.LinkedList BlockStackingLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
protected  void BlockStackingLayoutManager.addPendingMarks(LayoutContext context)
          Adds the unresolved elements for border and padding to a layout context so break possibilities can be properly constructed.
protected  boolean BlockStackingLayoutManager.addKnuthElementsForBreakBefore(java.util.LinkedList returnList, LayoutContext context)
          Creates Knuth elements for break-before and adds them to the return list.
protected  boolean BlockStackingLayoutManager.addKnuthElementsForBreakAfter(java.util.LinkedList returnList, LayoutContext context)
          Creates Knuth elements for break-after and adds them to the return list.
 void AbstractLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
 java.util.LinkedList AbstractLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 

Constructors in org.apache.fop.layoutmgr with parameters of type LayoutContext
BreakElement(Position position, int penaltyValue, LayoutContext context)
          Main constructor
BreakElement(Position position, int penaltyWidth, int penaltyValue, int breakClass, LayoutContext context)
          Constructor for hard breaks.
LayoutContext(LayoutContext parentLC)
          Copy constructor for creating child layout contexts.
 

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

Fields in org.apache.fop.layoutmgr.inline declared as LayoutContext
protected  LayoutContext InlineStackingLayoutManager.childLC
          The child layout context
 

Methods in org.apache.fop.layoutmgr.inline that return LayoutContext
protected  LayoutContext InlineStackingLayoutManager.getContext()
          Current child layout context
 

Methods in org.apache.fop.layoutmgr.inline with parameters of type LayoutContext
 InlineArea LeaderLayoutManager.get(LayoutContext context)
          Return the inline area for this leader.
 void LeaderLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Add the area for this layout manager. This adds the single inline area to the parent.
 java.util.LinkedList LeaderLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
protected  AlignmentContext AbstractPageNumberCitationLayoutManager.makeAlignmentContext(LayoutContext context)
          Creates a new alignment context or returns the current alignment context. This is used for vertical alignment. Subclasses should override this if necessary.
 InlineArea AbstractPageNumberCitationLayoutManager.get(LayoutContext context)
          get the inline area.
 void AbstractPageNumberCitationLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Add the area for this layout manager. This adds the single inline area to the parent. , LayoutContext)
protected  void InlineStackingLayoutManager.setChildContext(LayoutContext lc)
          Set the current child layout context
 java.util.LinkedList InlineLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void InlineLayoutManager.addAreas(PositionIterator parentIter, LayoutContext context)
          Generate and add areas to parent area.
protected  AlignmentContext PageNumberLayoutManager.makeAlignmentContext(LayoutContext context)
          Creates a new alignment context or returns the current alignment context. This is used for vertical alignment. Subclasses should override this if necessary. #makeAlignmentContext(LayoutContext)
 InlineArea PageNumberLayoutManager.get(LayoutContext context)
          get the inline area.
 InlineArea LeafNodeLayoutManager.get(LayoutContext context)
          get the inline area.
 void LeafNodeLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Add the area for this layout manager.
protected  void LeafNodeLayoutManager.offsetArea(InlineArea area, LayoutContext context)
          Offset this area.
protected  AlignmentContext LeafNodeLayoutManager.makeAlignmentContext(LayoutContext context)
          Creates a new alignment context or returns the current alignment context.
protected  void LeafNodeLayoutManager.widthAdjustArea(InlineArea area, LayoutContext context)
          Adjust the width of the area when adding.
 java.util.LinkedList LeafNodeLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void ContentLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
           
 java.util.LinkedList ContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
           
 InlineArea PageNumberCitationLastLayoutManager.get(LayoutContext context)
          get the inline area.
 InlineArea WrapperLayoutManager.get(LayoutContext context)
          get the inline area.
 void WrapperLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Add the area for this layout manager.
 java.util.LinkedList LineLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void LineLayoutManager.addAreas(PositionIterator parentIter, LayoutContext context)
          Add the areas with the break points.
 java.util.LinkedList CharacterLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 java.util.LinkedList FootnoteLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void FootnoteLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
 java.util.LinkedList AbstractGraphicsLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
protected  AlignmentContext AbstractGraphicsLayoutManager.makeAlignmentContext(LayoutContext context)
          Creates a new alignment context or returns the current alignment context. This is used for vertical alignment. Subclasses should override this if necessary.
 void TextLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)
          Generate and add areas to parent area.
protected  TextArea TextLayoutManager.createTextArea(MinOptMax width, int adjust, LayoutContext context, int spaceDiff, int firstIndex, int lastIndex, boolean isLastArea)
          Create an inline word area.
 java.util.LinkedList TextLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 InlineArea PageNumberCitationLayoutManager.get(LayoutContext context)
          get the inline area.
 

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

Methods in org.apache.fop.layoutmgr.list with parameters of type LayoutContext
 void ListItemContentLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Add the areas for the break points.
 java.util.LinkedList ListBlockLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void ListBlockLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          The table area is a reference area that contains areas for columns, bodies, rows and the contents are in cells.
 java.util.LinkedList ListItemLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void ListItemLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Add the areas for the break points.
 

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

Methods in org.apache.fop.layoutmgr.table with parameters of type LayoutContext
 void TableAndCaptionLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Add the areas.
 void TableCaptionLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          Add the areas to the parent.
 java.util.LinkedList TableStepper.getCombinedKnuthElementsForRowGroup(LayoutContext context, EffRow[] rows, int bodyType)
          Creates the combined element list for a row group.
 java.util.LinkedList TableCellLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void TableCellLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext, int[] spannedGridRowHeights, int startRow, int endRow, int borderBeforeWhich, int borderAfterWhich, boolean firstOnPage, boolean lastOnPage, org.apache.fop.layoutmgr.table.RowPainter painter, int firstRowHeight)
          Add the areas for the break points.
 java.util.LinkedList TableLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          Get a sequence of KnuthElements representing the content of the node assigned to the LM
 void TableLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)
          The table area is a reference area that contains areas for columns, bodies, rows and the contents are in cells.
 java.util.LinkedList TableContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)
          {@inheritDoc}
 


fop 0.95

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