|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.fop.layoutmgr.SpaceResolver
public final class SpaceResolver
This class resolves spaces and conditional borders and paddings by replacing the UnresolvedListElements descendants by the right combination of KnuthElements on an element list.
| Nested Class Summary | |
|---|---|
static class |
SpaceResolver.SpaceHandlingBreakPosition
Position class for break possibilities. |
static class |
SpaceResolver.SpaceHandlingPosition
Position class for no-break situations. |
| Method Summary | |
|---|---|
static void |
performConditionalsNotification(java.util.List effectiveList,
int startElementIndex,
int endElementIndex,
int prevBreak)
Inspects an effective element list and notifies all layout managers about the state of the spaces and conditional lengths. |
static void |
resolveElementList(java.util.List elems)
Resolves unresolved elements applying the space resolution rules defined in 4.3.1. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void resolveElementList(java.util.List elems)
elems - the element list
public static void performConditionalsNotification(java.util.List effectiveList,
int startElementIndex,
int endElementIndex,
int prevBreak)
effectiveList - the effective element liststartElementIndex - index of the first element in the part to be processedendElementIndex - index of the last element in the part to be processedprevBreak - index of the the break possibility just before this part (used to
identify a break condition, lastBreak <= 0 represents a no-break condition)
|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||