Top Fields Constructors Methods
org.apache.pdfbox.debugger.treestatus

public Class TreeStatusPane

extends Object
implements TreeSelectionListener
Class Inheritance
All Implemented Interfaces
javax.swing.event.TreeSelectionListener, java.util.EventListener
Imports
java.awt.BorderLayout, .Color, java.awt.event.ActionEvent, javax.swing.AbstractAction, .Action, .JPanel, .JTextField, .JTree, javax.swing.border.BevelBorder, .Border, javax.swing.event.TreeSelectionEvent, .TreeSelectionListener, javax.swing.tree.TreePath, org.apache.pdfbox.debugger.PDFDebugger

Author
Khyrul Bashar

Field Summary

Modifier and TypeField and Description
private Border
private Border
private JPanel
private JTextField
private TreeStatus
private final Action
private final JTree

Constructor Summary

AccessConstructor and Description
public
TreeStatusPane(JTree
The tree instance that this status pane will correspond.
targetTree
)

Constructor.

Method Summary

Modifier and TypeMethod and Description
public JPanel

Returns:

JPanel instance.
getPanel
()

Return the panel of this TreeStatusPane.

private void
init()

private void
updateText(String statusString)

public void
updateTreeStatus(TreeStatus
TreeStatus instance.
statusObj
)

In case of document changing this should be called to update TreeStatus value of the pane.

public void
valueChanged(TreeSelectionEvent
the selection event
treeSelectionEvent
)

Implements javax.swing.event.TreeSelectionListener.valueChanged.

Tree selection change listener which updates status string.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultBorderback to summary
private Border defaultBorder
errorBorderback to summary
private Border errorBorder
panelback to summary
private JPanel panel
statusFieldback to summary
private JTextField statusField
statusObjback to summary
private TreeStatus statusObj
textInputActionback to summary
private final Action textInputAction
treeback to summary
private final JTree tree

Constructor Detail

TreeStatusPaneback to summary
public TreeStatusPane(JTree targetTree)

Constructor.

Parameters
targetTree:JTree

The tree instance that this status pane will correspond.

Method Detail

getPanelback to summary
public JPanel getPanel()

Return the panel of this TreeStatusPane.

Returns:JPanel

JPanel instance.

initback to summary
private void init()
updateTextback to summary
private void updateText(String statusString)
updateTreeStatusback to summary
public void updateTreeStatus(TreeStatus statusObj)

In case of document changing this should be called to update TreeStatus value of the pane.

Parameters
statusObj:TreeStatus

TreeStatus instance.

valueChangedback to summary
public void valueChanged(TreeSelectionEvent treeSelectionEvent)

Implements javax.swing.event.TreeSelectionListener.valueChanged.

Tree selection change listener which updates status string.

Parameters
treeSelectionEvent:TreeSelectionEvent

the selection event

Annotations
@Override