|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.foray.pioneer.FONodePL
org.foray.pioneer.FObjPL
public abstract class FObjPL
Abstract superclass for Pioneer Layout for all Fo
instances.
Field Summary |
---|
Fields inherited from class org.foray.pioneer.FONodePL |
---|
BREAK_AFTER, START |
Constructor Summary | |
---|---|
FObjPL(org.axsl.fo.Fo realFObj,
PioneerLS layout)
Constructor. |
Method Summary | |
---|---|
List<Integer> |
getProgressSnapshot(List<Integer> inputSnapshot)
Returns a snapshot (List) of the progress of this layout item and all descendant layout items. |
protected Status |
layoutChildren(org.axsl.area.AreaNode areaNode,
org.axsl.fo.fo.GraftingPoint graftingPoint)
Performs layout for this children of this object. |
void |
resetProgress()
Resets the progress of the layout for the item to "START". |
void |
rollback(List<Integer> snapshot)
Roll the layout progress back to a given snapshot. |
Methods inherited from class org.foray.pioneer.FONodePL |
---|
activeLineArea, addNonTextContent, addNonTextItemToLine, addTextItemToLine, getFONode, getLayout, getLayoutProxy, getLogger, getProgress, layout, setProgress, standardLayout |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FObjPL(org.axsl.fo.Fo realFObj, PioneerLS layout)
realFObj
- The FO Tree object which is being laid out.layout
- The ancestor layout system.Method Detail |
---|
public void resetProgress()
FONodePL
resetProgress
in class FONodePL
public List<Integer> getProgressSnapshot(List<Integer> inputSnapshot)
getProgressSnapshot
in class FONodePL
inputSnapshot
- The input (ancestor) snapshot.
public void rollback(List<Integer> snapshot)
rollback
in class FONodePL
snapshot
- The snapshot to which progress should be rolled back.protected Status layoutChildren(org.axsl.area.AreaNode areaNode, org.axsl.fo.fo.GraftingPoint graftingPoint) throws org.axsl.area.AreaTreeException
areaNode
- The area into which the children should be laid out.graftingPoint
- The ancestor grafting point, if any.
org.axsl.area.AreaTreeException
- For errors during layout.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |