fop 1.0

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

Packages that use Position
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.table Layout managers for tables. 
 

Uses of Position in org.apache.fop.layoutmgr
 

Subclasses of Position in org.apache.fop.layoutmgr
static class AbstractBreaker.PageBreakPosition
           
protected static class BlockStackingLayoutManager.MappingPosition
           
 class LeafPosition
           
 class NonLeafPosition
           
static class SpaceResolver.SpaceHandlingBreakPosition
          Position class for break possibilities.
static class SpaceResolver.SpaceHandlingPosition
          Position class for no-break situations.
 

Methods in org.apache.fop.layoutmgr that return Position
protected  Position KnuthPossPosIter.getPos(java.lang.Object nextObj)
           
 Position Position.getPosition()
          Overridden by NonLeafPosition to return the Position of its child LM.
 Position LayoutManager.notifyPos(Position pos)
          Adds a Position to the Position participating in the first|last determination by assigning it a unique position index.
protected abstract  Position PositionIterator.getPos(java.lang.Object nextObj)
           
 Position SpaceResolver.SpaceHandlingBreakPosition.getOriginalBreakPosition()
           
 Position SpaceResolver.SpaceHandlingBreakPosition.getPosition()
           
 Position ListElement.getPosition()
           
 Position NonLeafPosition.getPosition()
           
protected  Position BlockStackingLayoutManager.getAuxiliaryPosition()
           
protected  Position BlockStackingLayoutManager.StackingIter.getPos(java.lang.Object nextObj)
           
 Position AbstractLayoutManager.notifyPos(Position pos)
          Adds a Position to the Position participating in the first|last determination by assigning it a unique position index.
 

Methods in org.apache.fop.layoutmgr with parameters of type Position
protected  java.util.List AbstractBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)
           
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.
 KnuthSequence AbstractBreaker.BlockSequence.endSequence(Position breakPosition)
          Finalizes a Knuth sequence.
 AbstractBreaker.BlockSequence AbstractBreaker.BlockSequence.endBlockSequence(Position breakPosition)
          Finalizes a this BlockSequence, adding a terminating penalty-glue-penalty sequence
 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 FlowLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)
          {@inheritDoc}
 Position LayoutManager.notifyPos(Position pos)
          Adds a Position to the Position participating in the first|last determination by assigning it a unique position index.
 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.
 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.
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 PageBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)
          
 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.
 void ListElement.setPosition(Position position)
          Change the Position stored in this element.
 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.
 Position AbstractLayoutManager.notifyPos(Position pos)
          Adds a Position to the Position participating in the first|last determination by assigning it a unique position index.
 boolean AbstractLayoutManager.isFirst(Position pos)
          Indicates whether the given Position is the first area-generating Position of this LM.
 boolean AbstractLayoutManager.isLast(Position pos)
          Indicates whether the given Position is the last area-generating Position of this LM.
protected  void AbstractLayoutManager.checkEndOfLayout(Position pos)
          Checks to see if the incoming Position is the last one for this LM, and if so, calls AbstractLayoutManager.notifyEndOfLayout() and cleans up.
 

Constructors in org.apache.fop.layoutmgr with parameters of type Position
PaddingElement(Position position, CondLengthProperty condLength, RelSide side, boolean isFirst, boolean isLast, PercentBaseContext context)
          Main constructor
BorderOrPaddingElement(Position position, CondLengthProperty condLength, RelSide side, boolean isFirst, boolean isLast, PercentBaseContext context)
          Main constructor
UnresolvedListElementWithLength(Position position, MinOptMax length, RelSide side, boolean conditional, boolean isFirst, boolean isLast)
          Main constructor
BorderElement(Position position, CondLengthProperty condLength, RelSide side, boolean isFirst, boolean isLast, PercentBaseContext context)
          Main constructor
SpaceElement(Position position, SpaceProperty space, RelSide side, boolean isFirst, boolean isLast, PercentBaseContext context)
          Main constructor
KnuthBox(int width, Position pos, boolean auxiliary)
          Creates a new KnuthBox.
BreakElement(Position position, int penaltyValue, LayoutContext context)
          Main constructor
BreakElement(Position position, int penaltyValue, int breakClass, LayoutContext context)
          Create a new BreakElement for the given , and .
BreakElement(Position position, int penaltyWidth, int penaltyValue, int breakClass, LayoutContext context)
          Constructor for hard breaks.
KnuthPenalty(int width, int penalty, boolean penaltyFlagged, Position pos, boolean auxiliary)
          Create a new KnuthPenalty.
KnuthPenalty(int width, int penalty, boolean penaltyFlagged, int breakClass, Position pos, boolean isAuxiliary)
          Create a new KnuthPenalty.
ListElement(Position position)
          Main constructor
KnuthElement(int width, Position pos, boolean auxiliary)
          Creates a new KnuthElement.
KnuthGlue(MinOptMax minOptMax, Position pos, boolean auxiliary)
          Creates a new KnuthGlue.
KnuthGlue(int width, int stretch, int shrink, Position pos, boolean auxiliary)
          Creates a new KnuthGlue.
KnuthGlue(int width, int stretch, int shrink, Adjustment adjustmentClass, Position pos, boolean auxiliary)
           
NonLeafPosition(LayoutManager lm, Position sub)
           
KnuthBlockBox(int width, MinOptMax range, int bpdim, Position pos, boolean auxiliary)
          Creates a new box.
KnuthBlockBox(int width, java.util.List list, Position pos, boolean auxiliary)
          Creates a new box.
UnresolvedListElement(Position position)
          Main constructor
 

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

Methods in org.apache.fop.layoutmgr.inline that return Position
protected  Position InlineStackingLayoutManager.StackingIter.getPos(java.lang.Object nextObj)
           
protected  Position InlineLayoutManager.getAuxiliaryPosition()
           
 Position LineLayoutPossibilities.getChosenPosition(int i)
           
 Position ContentLayoutManager.notifyPos(Position pos)
          Adds a Position to the Position participating in the first|last determination by assigning it a unique position index.
 

Methods in org.apache.fop.layoutmgr.inline with parameters of type Position
 void LeaderLayoutManager.hyphenate(Position pos, HyphContext hc)
          Tell the LM to hyphenate a word
 java.lang.String InlineStackingLayoutManager.getWordChars(Position pos)
          Get the word chars corresponding to the given position.
 void InlineStackingLayoutManager.hyphenate(Position pos, HyphContext hc)
          Tell the LM to hyphenate a word
 void LineLayoutPossibilities.addBreakPosition(Position pos, int i)
           
 java.lang.String LeafNodeLayoutManager.getWordChars(Position pos)
          Get the word chars corresponding to the given position.
 void LeafNodeLayoutManager.hyphenate(Position pos, HyphContext hyphContext)
          Tell the LM to hyphenate a word
 java.lang.String ContentLayoutManager.getWordChars(Position pos)
           
 void ContentLayoutManager.hyphenate(Position pos, HyphContext hc)
           
 Position ContentLayoutManager.notifyPos(Position pos)
          Adds a Position to the Position participating in the first|last determination by assigning it a unique position index.
 java.lang.String InlineLevelLayoutManager.getWordChars(Position pos)
          Get the word chars corresponding to the given position.
 void InlineLevelLayoutManager.hyphenate(Position pos, HyphContext hyphContext)
          Tell the LM to hyphenate a word
 java.lang.String CharacterLayoutManager.getWordChars(Position pos)
          Get the word chars corresponding to the given position.
 void CharacterLayoutManager.hyphenate(Position pos, HyphContext hc)
          Tell the LM to hyphenate a word
 void TextLayoutManager.hyphenate(Position pos, HyphContext hyphContext)
          Tell the LM to hyphenate a word
 java.lang.String TextLayoutManager.getWordChars(Position pos)
          Get the word chars corresponding to the given position.
 

Constructors in org.apache.fop.layoutmgr.inline with parameters of type Position
KnuthInlineBox(int width, AlignmentContext alignmentContext, Position pos, boolean auxiliary)
          Create a new KnuthBox.
 

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

Methods in org.apache.fop.layoutmgr.table that return Position
 Position TableLayoutManager.getAuxiliaryPosition()
          
 


fop 1.0

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