com.ibm.dse.tools.workbench.gui
Class InstancesTreePanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.ibm.dse.tools.workbench.gui.InstancesTreePanel

public class InstancesTreePanel
extends javax.swing.JPanel

This class is a panel that contains a tree of instances inside.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
protected static java.lang.String HEADER
           
protected static java.lang.String SECTION
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
InstancesTreePanel()
          This constructor creates an EntitiesTreePanel object.
 
Method Summary
 void addNode(TableRow instance)
          This method adds a node to the instance tree panel
 void clear()
          This method clears the contents of the tree.
 InstancesTree getInstancesTree()
          Return the EntitiesTree property value.
 TableRow getSelectedInstance()
          This method returns the selected instance.
 TableRow[] getSelectedInstances()
          This method returns the selected instances in the tree.
 void refresh()
          This method refreshes all the contents for the instances tree.
 void removeNode(TableRow instance)
          This method removes a node from the instance tree panel
 void setRootInstance(TableRow root)
          This method sets the root instance to the tree.
 void synchronize()
          This method synchronizes the contents of the tree with the workspace or repository.
 void updateNode(TableRow instance)
          This method updates a node of the instance tree panel
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SECTION

protected static final java.lang.String SECTION

HEADER

protected static final java.lang.String HEADER
Constructor Detail

InstancesTreePanel

public InstancesTreePanel()
This constructor creates an EntitiesTreePanel object.
Method Detail

addNode

public void addNode(TableRow instance)
This method adds a node to the instance tree panel
Parameters:
instance - com.ibm.dse.tools.workbench.base.TableRow The instance to be added

clear

public void clear()
This method clears the contents of the tree.

getInstancesTree

public InstancesTree getInstancesTree()
Return the EntitiesTree property value.
Returns:
com.ibm.dse.tools.workbench.gui.InstancesTree

getSelectedInstance

public TableRow getSelectedInstance()
This method returns the selected instance.
Returns:
com.ibm.dse.tools.workbench.base.TableRow

getSelectedInstances

public TableRow[] getSelectedInstances()
This method returns the selected instances in the tree.
Returns:
com.ibm.dse.tools.workbench.base.TableRow

refresh

public void refresh()
This method refreshes all the contents for the instances tree.

removeNode

public void removeNode(TableRow instance)
This method removes a node from the instance tree panel
Parameters:
instance - com.ibm.dse.tools.workbench.base.TableRow The instance to be removed

setRootInstance

public void setRootInstance(TableRow root)
This method sets the root instance to the tree.
Parameters:
root - com.ibm.dse.tools.workbench.base.TableRow

synchronize

public void synchronize()
This method synchronizes the contents of the tree with the workspace or repository.

updateNode

public void updateNode(TableRow instance)
This method updates a node of the instance tree panel
Parameters:
instance - com.ibm.dse.tools.workbench.base.TableRow The instance to be updated