com.lowagie.rups.view.itext

Class OutlineTree

public class OutlineTree extends JTree implements TreeSelectionListener, Observer

A JTree visualizing information about the outlines (aka bookmarks) of the PDF file (if any).
Field Summary
protected PdfReaderControllercontroller
Nodes in the FormTree correspond with nodes in the main PdfTree.
static longserialVersionUID
A serial version uid.
Constructor Summary
OutlineTree(PdfReaderController controller)
Creates a new outline tree.
Method Summary
voidloadOutline(TreeNodeFactory factory, OutlineTreeNode parent, PdfObjectTreeNode child)
Method that can be used recursively to load the outline hierarchy into the tree.
voidupdate(Observable observable, Object obj)
voidvalueChanged(TreeSelectionEvent evt)

Field Detail

controller

protected PdfReaderController controller
Nodes in the FormTree correspond with nodes in the main PdfTree.

serialVersionUID

private static final long serialVersionUID
A serial version uid.

Constructor Detail

OutlineTree

public OutlineTree(PdfReaderController controller)
Creates a new outline tree.

Method Detail

loadOutline

private void loadOutline(TreeNodeFactory factory, OutlineTreeNode parent, PdfObjectTreeNode child)
Method that can be used recursively to load the outline hierarchy into the tree.

update

public void update(Observable observable, Object obj)

See Also: java.util.Observer#update(java.util.Observable, java.lang.Object)

valueChanged

public void valueChanged(TreeSelectionEvent evt)

See Also: javax.swing.event.TreeSelectionListener#valueChanged(javax.swing.event.TreeSelectionEvent)