multivalent.std

Class Outliner

public class Outliner extends Behavior

Take basic Manual Page tree, add outliner spans (which in turn add controls open/close arrow, click on title to toggle).

LATER generalize as outliner functionality: take list of important structural (if null, take immediate children of docroot), cover content (arrow iff replaces existing or something), generalize to nested outlines, if full page fits on screen, no outlining, else keep opening sections until fill up screen

Version: $Revision: 1.3 $ $Date: 2002/01/27 02:52:25 $

See Also: ManualPageVolume ManualPage

Field Summary
static StringMSG_MADE
Announce that construted outline.
Method Summary
voidbuildAfter(Document doc)
Tart up with open/close arrow and span on section bodies.

Field Detail

MSG_MADE

public static final String MSG_MADE
Announce that construted outline.

"madeOutline": arg= Node root-of-outline.

Method Detail

buildAfter

public void buildAfter(Document doc)
Tart up with open/close arrow and span on section bodies. Speeds up page display because don't have to format collapsed sections. Structure: ManualPage -> Section+ -> SectHead Para*