|
||||||||||
| 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 FONodePLpublic List<Integer> getProgressSnapshot(List<Integer> inputSnapshot)
getProgressSnapshot in class FONodePLinputSnapshot - The input (ancestor) snapshot.
public void rollback(List<Integer> snapshot)
rollback in class FONodePLsnapshot - 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 | |||||||||