| java.lang.Object org.apache.fop.layoutmgr.SpaceResolver
SpaceResolver | public class SpaceResolver (Code) | | This class resolves spaces and conditional borders and paddings by replacing the
UnresolvedListElements descendants by the right combination of KnuthElements on an element
list.
|
Inner Class :public static class SpaceHandlingBreakPosition extends Position | |
Inner Class :public static class SpaceHandlingPosition extends Position | |
Field Summary | |
protected static Log | log |
Method Summary | |
public static void | performConditionalsNotification(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. | public static void | resolveElementList(LinkedList elems) Resolves unresolved elements applying the space resolution rules defined in 4.3.1. |
log | protected static Log log(Code) | | Logger instance
|
performConditionalsNotification | public static void performConditionalsNotification(List effectiveList, int startElementIndex, int endElementIndex, int prevBreak)(Code) | | Inspects an effective element list and notifies all layout managers about the state of
the spaces and conditional lengths.
Parameters: effectiveList - the effective element list Parameters: startElementIndex - index of the first element in the part to be processed Parameters: endElementIndex - index of the last element in the part to be processed Parameters: prevBreak - index of the the break possibility just before this part (used toidentify a break condition, lastBreak <= 0 represents a no-break condition) |
resolveElementList | public static void resolveElementList(LinkedList elems)(Code) | | Resolves unresolved elements applying the space resolution rules defined in 4.3.1.
Parameters: elems - the element list |
|
|