Package org.apache.fop.layoutmgr
Class RestartAtLM
- java.lang.Object
-
- org.apache.fop.layoutmgr.RestartAtLM
-
class RestartAtLM extends java.lang.ObjectClass to find the restart layoutmanager for changing IPD
-
-
Field Summary
Fields Modifier and Type Field Description protected booleaninvalidPositionprivate PositionlineBreakPositionprivate intpositionIndex
-
Constructor Summary
Constructors Constructor Description RestartAtLM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidfindLineBreakPosition(Position positionAtBreak)private voidfindPositionIndex(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg, int start)private voidfindPositionIndexForBlockLayout(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg)protected LayoutManagergetRestartAtLM(AbstractBreaker breaker, PageBreakingAlgorithm alg, boolean ipdChangesOnNextPage, boolean onLastPageAndIPDChanges, boolean visitedBefore, AbstractBreaker.BlockSequence blockList, int start)
-
-
-
Field Detail
-
invalidPosition
protected boolean invalidPosition
-
lineBreakPosition
private Position lineBreakPosition
-
positionIndex
private int positionIndex
-
-
Method Detail
-
getRestartAtLM
protected LayoutManager getRestartAtLM(AbstractBreaker breaker, PageBreakingAlgorithm alg, boolean ipdChangesOnNextPage, boolean onLastPageAndIPDChanges, boolean visitedBefore, AbstractBreaker.BlockSequence blockList, int start)
-
findPositionIndex
private void findPositionIndex(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg, int start)
-
findPositionIndexForBlockLayout
private void findPositionIndexForBlockLayout(AbstractBreaker breaker, BreakingAlgorithm.KnuthNode optimalBreak, PageBreakingAlgorithm alg)
-
findLineBreakPosition
private void findLineBreakPosition(Position positionAtBreak)
-
-