Package | Description |
---|---|
org.apache.fop.layoutmgr |
FOP's layout engine.
|
org.apache.fop.layoutmgr.inline |
Layout managers for inline formatting objects and line building.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected Position |
BlockStackingLayoutManager.getAuxiliaryPosition() |
Position |
SpaceResolver.SpaceHandlingBreakPosition.getOriginalBreakPosition() |
protected abstract Position |
PositionIterator.getPos(java.lang.Object nextObj) |
protected Position |
BlockStackingLayoutManager.StackingIter.getPos(java.lang.Object nextObj) |
protected Position |
KnuthPossPosIter.getPos(java.lang.Object nextObj) |
Position |
Position.getPosition()
Overridden by NonLeafPosition to return the Position of its
child LM.
|
Position |
NonLeafPosition.getPosition() |
Position |
ListElement.getPosition() |
Position |
AbstractLayoutManager.notifyPos(Position pos)
Adds a Position to the Position participating in the first|last determination by assigning
it a unique position index.
|
Position |
LayoutManager.notifyPos(Position pos)
Adds a Position to the Position participating in the first|last determination by assigning
it a unique position index.
|
Modifier and Type | Method and Description |
---|---|
AbstractBreaker.BlockSequence |
AbstractBreaker.BlockSequence.endBlockSequence(Position breakPosition) |
KnuthSequence |
AbstractBreaker.BlockSequence.endSequence(Position breakPosition)
Finalizes a Knuth sequence.
|
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.
|
Position |
AbstractLayoutManager.notifyPos(Position pos)
Adds a Position to the Position participating in the first|last determination by assigning
it a unique position index.
|
Position |
LayoutManager.notifyPos(Position pos)
Adds a Position to the Position participating in the first|last determination by assigning
it a unique position index.
|
void |
ListElement.setPosition(Position position)
Change the Position stored in this element.
|
Constructor and Description |
---|
BorderElement(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
|
BreakElement(Position position,
int penaltyWidth,
int penaltyValue,
int breakClass,
LayoutContext context)
Constructor for hard breaks.
|
BreakElement(Position position,
int penaltyValue,
LayoutContext context)
Main constructor
|
KnuthBlockBox(int w,
java.util.LinkedList list,
Position pos,
boolean bAux)
Creates a new box.
|
KnuthBlockBox(int w,
MinOptMax range,
int bpdim,
Position pos,
boolean bAux)
Creates a new box.
|
KnuthBox(int w,
Position pos,
boolean bAux)
Create a new KnuthBox.
|
KnuthElement(int w,
Position pos,
boolean bAux)
Create a new KnuthElement.
|
KnuthGlue(int w,
int y,
int z,
int iAdjClass,
Position pos,
boolean bAux) |
KnuthGlue(int w,
int y,
int z,
Position pos,
boolean bAux)
Create a new KnuthGlue.
|
KnuthPenalty(int w,
int p,
boolean f,
int iBreakClass,
Position pos,
boolean bAux)
Create a new KnuthPenalty.
|
KnuthPenalty(int w,
int p,
boolean f,
Position pos,
boolean bAux)
Create a new KnuthPenalty.
|
ListElement(Position position)
Main constructor
|
NonLeafPosition(LayoutManager lm,
Position sub) |
PaddingElement(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
|
UnresolvedListElement(Position position)
Main constructor
|
UnresolvedListElementWithLength(Position position,
MinOptMax length,
RelSide side,
boolean conditional,
boolean isFirst,
boolean isLast)
Main constructor
|
Modifier and Type | Method and Description |
---|---|
protected Position |
InlineLayoutManager.getAuxiliaryPosition() |
Position |
LineLayoutPossibilities.getChosenPosition(int i) |
protected Position |
InlineStackingLayoutManager.StackingIter.getPos(java.lang.Object nextObj) |
Position |
ContentLayoutManager.notifyPos(Position pos)
Adds a Position to the Position participating in the first|last determination by assigning
it a unique position index.
|
Modifier and Type | Method and Description |
---|---|
void |
LineLayoutPossibilities.addBreakPosition(Position pos,
int i) |
void |
TextLayoutManager.getWordChars(java.lang.StringBuffer sbChars,
Position pos)
Get the word chars corresponding to the given position
|
void |
ContentLayoutManager.getWordChars(java.lang.StringBuffer sbChars,
Position pos) |
void |
LeafNodeLayoutManager.getWordChars(java.lang.StringBuffer sbChars,
Position pos)
Get the word chars corresponding to the given position
|
void |
InlineLevelLayoutManager.getWordChars(java.lang.StringBuffer sbChars,
Position pos)
Get the word chars corresponding to the given position
|
void |
CharacterLayoutManager.getWordChars(java.lang.StringBuffer sbChars,
Position bp)
Get the word chars corresponding to the given position
|
void |
InlineStackingLayoutManager.getWordChars(java.lang.StringBuffer sbChars,
Position pos)
Get the word chars corresponding to the given position
|
void |
TextLayoutManager.hyphenate(Position pos,
HyphContext hc)
Tell the LM to hyphenate a word
|
void |
ContentLayoutManager.hyphenate(Position pos,
HyphContext hc) |
void |
LeafNodeLayoutManager.hyphenate(Position pos,
HyphContext hc)
Tell the LM to hyphenate a word
|
void |
InlineLevelLayoutManager.hyphenate(Position pos,
HyphContext hc)
Tell the LM to hyphenate a word
|
void |
LeaderLayoutManager.hyphenate(Position pos,
HyphContext hc)
Tell the LM to hyphenate a word
|
void |
CharacterLayoutManager.hyphenate(Position pos,
HyphContext hc)
Tell the LM to hyphenate a word
|
void |
InlineStackingLayoutManager.hyphenate(Position pos,
HyphContext hc)
Tell the LM to hyphenate a word
|
Position |
ContentLayoutManager.notifyPos(Position pos)
Adds a Position to the Position participating in the first|last determination by assigning
it a unique position index.
|
Constructor and Description |
---|
KnuthInlineBox(int w,
AlignmentContext alignmentContext,
Position pos,
boolean bAux)
Create a new KnuthBox.
|
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.