Package | Description |
---|---|
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.
|
org.apache.fop.util |
Various utility classes (I/O, codecs, color support, service discovers etc.).
|
Modifier and Type | Class and Description |
---|---|
class |
InlineKnuthSequence<T extends ListElement>
Represents a list of inline Knuth elements.
|
class |
KnuthSequence<T extends ListElement>
Represents a list of
Knuth elements . |
Modifier and Type | Class and Description |
---|---|
class |
BorderElement
This represents an unresolved border element.
|
class |
BorderOrPaddingElement
This class represents an unresolved border or padding element.
|
class |
BreakElement
This class represents an unresolved break possibility.
|
class |
KnuthBlockBox
Knuth box used to represent a line in block-progression-dimension (i.e.
|
class |
KnuthBox
An instance of this class represents an unbreakable piece of content with
fixed width: for example an image, a syllable (but only if letter spacing
is constant), ...
|
class |
KnuthElement
This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.
|
class |
KnuthGlue
An instance of this class represents a piece of content with adjustable
width: for example a space between words of justified text.
|
class |
KnuthPenalty
An instance of this class represents information about a feasible
breaking point; it does not represent any piece of content.
|
class |
PaddingElement
This represents an unresolved padding element.
|
class |
SpaceElement
This class represents an unresolved space element.
|
class |
UnresolvedListElement
This class represents an unresolved list element.
|
class |
UnresolvedListElementWithLength
This class represents an unresolved list element element with a (conditional) length.
|
class |
WhitespaceManagementPenalty
A special penalty used to specify content having multiple variants.
|
Modifier and Type | Field and Description |
---|---|
protected List<ListElement> |
AbstractBreaker.firstElementsForRestart |
List<ListElement> |
WhitespaceManagementPenalty.Variant.knuthList |
Modifier and Type | Method and Description |
---|---|
ListElement |
KnuthSequence.getElement(int index) |
ListElement |
KnuthPossPosIter.getKE()
Peek at next, returning as ListElement.
|
Modifier and Type | Method and Description |
---|---|
List<ListElement> |
AbstractLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
LayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
FlowLayoutManager.getChangedKnuthElements(List oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
BlockStackingLayoutManager.getChangedKnuthElements(List oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
protected List<ListElement> |
FlowLayoutManager.getNextChildElements(LayoutManager childLM,
LayoutContext context,
LayoutContext childLC,
int alignment,
Stack<LayoutManager> lmStack,
Position restartPosition,
LayoutManager restartLM)
Overridden to wrap the child positions before returning the list
Gets the next set of child elements for the given childLM.
|
protected List<ListElement> |
BlockStackingLayoutManager.getNextChildElements(LayoutManager childLM,
LayoutContext context,
LayoutContext childLC,
int alignment,
Stack<LayoutManager> lmStack,
Position restartPosition,
LayoutManager restartAtLM)
Gets the next set of child elements for the given childLM.
|
protected List<ListElement> |
BlockLayoutManager.getNextChildElements(LayoutManager childLM,
LayoutContext context,
LayoutContext childLC,
int alignment,
Stack lmStack,
Position restartPosition,
LayoutManager restartAtLM)
Overridden to take into account that the childLM may be the block's
LineLayoutManager . |
List<ListElement> |
FlowLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
List<ListElement> |
BlockLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
List<ListElement> |
BlockContainerLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
protected abstract List<ListElement> |
AbstractBreaker.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM
|
List<ListElement> |
BlockStackingLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
List<ListElement> |
MultiSwitchLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment) |
protected List<ListElement> |
PageBreaker.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM
|
protected List<ListElement> |
LocalBreaker.getNextKnuthElements(LayoutContext context,
int alignment) |
List<ListElement> |
StaticContentLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
protected List<ListElement> |
AbstractBreaker.getNextKnuthElements(LayoutContext context,
int alignment,
Position positionAtIPDChange,
LayoutManager restartAtLM)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM
|
protected List<ListElement> |
PageBreaker.getNextKnuthElements(LayoutContext context,
int alignment,
Position positionAtIPDChange,
LayoutManager restartAtLM)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM
|
List<ListElement> |
AbstractBaseLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
List<ListElement> |
BlockLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
List<ListElement> |
BlockContainerLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
List<ListElement> |
LayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
List<ListElement> |
BlockStackingLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
List<ListElement> |
LayoutContext.getPendingAfterMarks() |
List<ListElement> |
BreakElement.getPendingAfterMarks() |
List<ListElement> |
LayoutContext.getPendingBeforeMarks() |
List<ListElement> |
BreakElement.getPendingBeforeMarks() |
Modifier and Type | Method and Description |
---|---|
protected void |
BlockStackingLayoutManager.wrapPositionElement(ListElement el,
List<ListElement> targetList,
boolean force)
"wrap" the Position inside the given element and add it to the target list.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BlockStackingLayoutManager.addFirstVisibleMarks(List<ListElement> elements,
LayoutContext context,
int alignment)
Checks if this LM's first "visible marks" (= borders, padding, spaces) have
already been processed, and if necessary, adds corresponding elements to
the specified list, and updates the given layout context accordingly.
|
protected void |
BlockStackingLayoutManager.addInBetweenBreak(List<ListElement> contentList,
LayoutContext parentLC,
LayoutContext childLC)
Adds a break element to the content list between individual child elements.
|
protected void |
BlockStackingLayoutManager.addKnuthElementsForBorderPaddingAfter(List<ListElement> returnList,
boolean isLast)
Creates Knuth elements for after border padding and adds them to the return list.
|
protected void |
BlockStackingLayoutManager.addKnuthElementsForBorderPaddingBefore(List<ListElement> returnList,
boolean isFirst)
Creates Knuth elements for before border padding and adds them to the return list.
|
protected void |
BlockStackingLayoutManager.addLastVisibleMarks(List<ListElement> elements,
LayoutContext context,
int alignment)
Adds elements the LM's last/closing marks to the specified list, and
updates the layout context accordingly.
|
protected boolean |
BlockStackingLayoutManager.breakBeforeServed(LayoutContext context,
List<ListElement> elements)
Check whether there is a break-before condition.
|
static int |
ElementListUtils.calcContentLength(List<ListElement> elems,
int start,
int end)
Calculates the content length of the given element list.
|
static List<FloatContentLayoutManager> |
FloatContentLayoutManager.checkForFloats(List<ListElement> elemenList,
int startIndex,
int endIndex)
{Add info}
|
static int |
ElementListUtils.determinePreviousBreak(List<ListElement> elems,
int startIndex)
Determines the position of the previous break before the start index on an
element list.
|
static boolean |
ElementListUtils.endsWithForcedBreak(List<ListElement> elems)
Indicates whether the given element list ends with a forced break.
|
static boolean |
ElementListUtils.endsWithNonInfinitePenalty(List<ListElement> elems)
Indicates whether the given element list ends with a penalty with a non-infinite penalty
value.
|
List<ListElement> |
AbstractLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
LayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
static List<FootnoteBodyLayoutManager> |
FootenoteUtil.getFootnotes(List<ListElement> elemenList)
Returns the footnotes contained in the given element list.
|
static List<FootnoteBodyLayoutManager> |
FootenoteUtil.getFootnotes(List<ListElement> elemenList,
int startIndex,
int endIndex)
Returns the footnotes contained in the given element list.
|
protected int |
AbstractBreaker.getNextBlockList(LayoutContext childLC,
int nextSequenceStartsOn,
Position positionAtIPDChange,
LayoutManager restartAtLM,
List<ListElement> 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,
List<ListElement> firstElements)
Gets the next block list (sequence) and adds it to a list of block lists
if it's not empty.
|
static boolean |
ElementListUtils.removeLegalBreaks(List<ListElement> elements,
MinOptMax constraint)
Removes legal breaks in an element list.
|
static boolean |
ElementListUtils.startsWithForcedBreak(List<ListElement> elems)
Indicates whether the given element list starts with a forced break.
|
protected void |
BlockStackingLayoutManager.wrapPositionElement(ListElement el,
List<ListElement> targetList,
boolean force)
"wrap" the Position inside the given element and add it to the target list.
|
protected void |
BlockStackingLayoutManager.wrapPositionElements(List sourceList,
List<ListElement> targetList)
"wrap" the Position inside each element moving the elements from
SourceList to targetList
|
protected void |
BlockStackingLayoutManager.wrapPositionElements(List sourceList,
List<ListElement> targetList,
boolean force)
"wrap" the Position inside each element moving the elements from
SourceList to targetList
|
Constructor and Description |
---|
Variant(List<ListElement> knuthList,
int width) |
Modifier and Type | Class and Description |
---|---|
class |
KnuthInlineBox
A knuth inline box.
|
Modifier and Type | Method and Description |
---|---|
List<ListElement> |
InlineLevelLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
LeafNodeLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
TextLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
InlineContainerLayoutManager.addALetterSpaceTo(List<ListElement> oldList) |
List<ListElement> |
InlineStackingLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
InlineLevelLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
LeafNodeLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
TextLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
InlineContainerLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth) |
List<ListElement> |
InlineStackingLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int thisDepth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
LeaderLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
ContentLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
LeafNodeLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
TextLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
LineLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
CharacterLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
InlineStackingLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
FootnoteLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
InlineLevelLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
ContentLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
LeafNodeLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
InlineContainerLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth) |
List<ListElement> |
InlineLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
LineLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
InlineStackingLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
ContentLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
List<ListElement> |
LineLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
List<ListElement> |
LineLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
LeafPosition restartPosition)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
Modifier and Type | Method and Description |
---|---|
List<ListElement> |
InlineLevelLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
LeafNodeLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
TextLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
InlineContainerLayoutManager.addALetterSpaceTo(List<ListElement> oldList) |
List<ListElement> |
InlineStackingLayoutManager.addALetterSpaceTo(List<ListElement> oldList)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
InlineLevelLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
LeafNodeLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
TextLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
List<ListElement> |
InlineContainerLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int depth) |
List<ListElement> |
InlineStackingLayoutManager.addALetterSpaceTo(List<ListElement> oldList,
int thisDepth)
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
|
protected void |
LeafNodeLayoutManager.addKnuthElementsForBorderPaddingEnd(List<ListElement> returnList)
Creates Knuth elements for end border padding and adds them to the return list.
|
protected void |
InlineLayoutManager.addKnuthElementsForBorderPaddingEnd(List<ListElement> returnList)
Creates Knuth elements for end border padding and adds them to the return list.
|
protected void |
LeafNodeLayoutManager.addKnuthElementsForBorderPaddingStart(List<ListElement> returnList)
Creates Knuth elements for start border padding and adds them to the return list.
|
protected void |
InlineLayoutManager.addKnuthElementsForBorderPaddingStart(List<ListElement> returnList)
Creates Knuth elements for start border padding and adds them to the return list.
|
boolean |
InlineLevelLayoutManager.applyChanges(List<ListElement> oldList)
Tell the LM to apply the changes due to hyphenation
|
boolean |
LeaderLayoutManager.applyChanges(List<ListElement> oldList)
Tell the LM to apply the changes due to hyphenation
|
boolean |
LeafNodeLayoutManager.applyChanges(List<ListElement> oldList)
Tell the LM to apply the changes due to hyphenation
|
boolean |
TextLayoutManager.applyChanges(List<ListElement> oldList)
Tell the LM to apply the changes due to hyphenation
|
boolean |
InlineContainerLayoutManager.applyChanges(List<ListElement> oldList) |
boolean |
InlineStackingLayoutManager.applyChanges(List<ListElement> oldList)
Tell the LM to apply the changes due to hyphenation
|
boolean |
InlineLevelLayoutManager.applyChanges(List<ListElement> oldList,
int depth)
Tell the LM to apply the changes due to hyphenation
|
boolean |
LeafNodeLayoutManager.applyChanges(List<ListElement> oldList,
int depth)
Tell the LM to apply the changes due to hyphenation
|
boolean |
TextLayoutManager.applyChanges(List<ListElement> oldList,
int depth)
Tell the LM to apply the changes due to hyphenation
|
boolean |
InlineContainerLayoutManager.applyChanges(List<ListElement> oldList,
int depth) |
boolean |
InlineStackingLayoutManager.applyChanges(List<ListElement> oldList,
int depth)
Tell the LM to apply the changes due to hyphenation
|
List<ListElement> |
LeaderLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
ContentLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
LeafNodeLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
TextLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
LineLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
CharacterLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
InlineStackingLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
FootnoteLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
InlineLevelLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
ContentLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
LeafNodeLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
InlineContainerLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth) |
List<ListElement> |
InlineLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
LineLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
List<ListElement> |
InlineStackingLayoutManager.getChangedKnuthElements(List<ListElement> oldList,
int alignment,
int depth)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
|
Modifier and Type | Method and Description |
---|---|
List<ListElement> |
ListItemLayoutManager.getChangedKnuthElements(List oldList,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possible hyphenation points.
|
List<ListElement> |
ListItemLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
List<ListElement> |
ListBlockLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
List<ListElement> |
ListItemContentLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
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.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ListItemLayoutManager.addFirstVisibleMarks(List<ListElement> elements,
LayoutContext context,
int alignment)
Overridden to unconditionally add elements for space-before.
|
Modifier and Type | Method and Description |
---|---|
List<ListElement> |
TableLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
List<ListElement> |
TableCellLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
List<ListElement> |
TableContentLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment)
Get a sequence of KnuthElements representing the content
of the node assigned to the LM.
|
Modifier and Type | Method and Description |
---|---|
static ListElement |
ListUtil.getLastListElement(List list) |
Copyright © 2025 Apache Software Foundation. All rights reserved.