Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

## 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()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

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