com.ibm.as400.vaccess
Class AS400TreePane
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- com.ibm.as400.vaccess.AS400TreePane
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Deprecated.Use Java Swing instead, along with the classes in package com.ibm.as400.access
public class AS400TreePane extends javax.swing.JComponent implements java.io.Serializable
The AS400TreePane class represents a graphical user interface that presents a tree, where all information for the tree is gathered from the hierarchy of objects rooted at a system resource. You must explicitly call load() to load the information from the system.Most errors are reported as ErrorEvents rather than throwing exceptions. Users should listen for ErrorEvents in order to diagnose and recover from error conditions.
AS400TreePane objects generate the following events:
- ErrorEvent
- PropertyChangeEvent
- TreeSelectionEvent
The following example creates a tree pane filled with the contents of a directory in the integrated file system of a system.
// Set up the tree pane. AS400 system = new AS400 ("MySystem", "Userid", "Password"); VIFSDirectory directory = new VIFSDirectory (system, "/myDirectory"); AS400TreePane treePane = new AS400TreePane (directory); treePane.load ();
// Add the tree pane to a frame. JFrame frame = new JFrame ("My Window"); frame.getContentPane().add (treePane);- See Also:
AS400TreeModel
, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor and Description AS400TreePane()
Deprecated.Constructs an AS400TreePane object.AS400TreePane(VNode root)
Deprecated.Constructs an AS400TreePane object.
-
Method Summary
Methods Modifier and Type Method and Description void
addErrorListener(ErrorListener listener)
Deprecated.Adds a listener to be notified when an error occurs.void
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any bound property changes.void
addTreeSelectionListener(javax.swing.event.TreeSelectionListener listener)
Deprecated.Adds a listener to be notified when a tree selection occurs.void
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any constrained property changes.void
collapse(VNode object)
Deprecated.Collapses the specified object.void
expand(VNode object)
Deprecated.Expands the specified object.VActionContext
getActionContext()
Deprecated.Returns the context in which actions will be performed.boolean
getAllowActions()
Deprecated.Indicates if actions can be invoked on objects.boolean
getConfirm()
Deprecated.Indicates if certain actions are confirmed with the user.javax.swing.tree.TreeModel
getModel()
Deprecated.Returns the model which contains the data for the tree.javax.swing.tree.TreePath
getPath(VNode object)
Deprecated.Returns the path from the root to get to this object in the tree hierarchy.VNode
getRoot()
Deprecated.Returns the root, or the system resource, from which all information for the model is gathered.VNode
getSelectedObject()
Deprecated.Returns the first selected object.VNode[]
getSelectedObjects()
Deprecated.Returns the selected objects.javax.swing.tree.TreeSelectionModel
getSelectionModel()
Deprecated.Returns the selection model that is used to maintain selection state.boolean
isCollapsed(VNode object)
Deprecated.Indicates if the object is currently collapsed.boolean
isExpanded(VNode object)
Deprecated.Indicates if the object is currently expanded.boolean
isSelected(VNode object)
Deprecated.Indicates if the object is selected.boolean
isVisible(VNode object)
Deprecated.Indicates if the object is currently visible.void
load()
Deprecated.Loads the information from the system.void
makeVisible(VNode object)
Deprecated.Makes the object visible in the tree by expanding its parent objects as needed.void
removeErrorListener(ErrorListener listener)
Deprecated.Removes an error listener.void
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Removes a property change listener.void
removeTreeSelectionListener(javax.swing.event.TreeSelectionListener listener)
Deprecated.Removes a tree selection listener.void
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Removes a vetoable change listener.void
setAllowActions(boolean allowActions)
Deprecated.Sets whether actions are allowed.void
setConfirm(boolean confirm)
Deprecated.Sets whether certain actions are confirmed with the user.void
setRoot(VNode root)
Deprecated.Sets the root, or the system resource, from which all information for the model is gathered.void
setSelectionModel(javax.swing.tree.TreeSelectionModel selectionModel)
Deprecated.Sets the selection model that is used to maintain selection state.-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
AS400TreePane
public AS400TreePane()
Deprecated.Constructs an AS400TreePane object.
-
AS400TreePane
public AS400TreePane(VNode root)
Deprecated.Constructs an AS400TreePane object.- Parameters:
root
- The root, or the system resource, from which all information for the model is gathered.
-
-
Method Detail
-
addErrorListener
public void addErrorListener(ErrorListener listener)
Deprecated.Adds a listener to be notified when an error occurs.- Parameters:
listener
- The listener.
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any bound property changes.- Overrides:
addPropertyChangeListener
in classjava.awt.Container
- Parameters:
listener
- The listener.
-
addTreeSelectionListener
public void addTreeSelectionListener(javax.swing.event.TreeSelectionListener listener)
Deprecated.Adds a listener to be notified when a tree selection occurs.- Parameters:
listener
- The listener.
-
addVetoableChangeListener
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Adds a listener to be notified when the value of any constrained property changes.- Overrides:
addVetoableChangeListener
in classjavax.swing.JComponent
- Parameters:
listener
- The listener.
-
collapse
public void collapse(VNode object)
Deprecated.Collapses the specified object.- Parameters:
object
- The object.
-
expand
public void expand(VNode object)
Deprecated.Expands the specified object.- Parameters:
object
- The object.
-
getActionContext
public VActionContext getActionContext()
Deprecated.Returns the context in which actions will be performed.- Returns:
- The action context.
-
getAllowActions
public boolean getAllowActions()
Deprecated.Indicates if actions can be invoked on objects.- Returns:
- true if actions can be invoked; false otherwise.
-
getConfirm
public boolean getConfirm()
Deprecated.Indicates if certain actions are confirmed with the user.- Returns:
- true if certain actions are confirmed with the user; false otherwise.
-
getModel
public javax.swing.tree.TreeModel getModel()
Deprecated.Returns the model which contains the data for the tree.- Returns:
- The tree model.
-
getPath
public javax.swing.tree.TreePath getPath(VNode object)
Deprecated.Returns the path from the root to get to this object in the tree hierarchy. The last element in the path will be this object.- Parameters:
object
- The object.- Returns:
- The path, or null if the object is not a valid object.
-
getRoot
public VNode getRoot()
Deprecated.Returns the root, or the system resource, from which all information for the model is gathered.- Returns:
- The root, or the system resource, from which all information for the model is gathered. It will be null if none has been set.
-
getSelectedObject
public VNode getSelectedObject()
Deprecated.Returns the first selected object.- Returns:
- The first selected object, or null if none are selected.
-
getSelectedObjects
public VNode[] getSelectedObjects()
Deprecated.Returns the selected objects.- Returns:
- The selected objects.
-
getSelectionModel
public javax.swing.tree.TreeSelectionModel getSelectionModel()
Deprecated.Returns the selection model that is used to maintain selection state. This provides the ability to programmatically select and deselect objects.- Returns:
- The selection model, or null if selections are not allowed.
-
isCollapsed
public boolean isCollapsed(VNode object)
Deprecated.Indicates if the object is currently collapsed.- Parameters:
object
- The object.- Returns:
- true if the object is collapsed; false otherwise.
-
isExpanded
public boolean isExpanded(VNode object)
Deprecated.Indicates if the object is currently expanded.- Parameters:
object
- The object.- Returns:
- true if the object is expanded; false otherwise.
-
isSelected
public boolean isSelected(VNode object)
Deprecated.Indicates if the object is selected.- Parameters:
object
- The object.- Returns:
- true if the object is selected; false otherwise.
-
isVisible
public boolean isVisible(VNode object)
Deprecated.Indicates if the object is currently visible.- Parameters:
object
- The object.- Returns:
- true if the object is visible; false otherwise.
-
load
public void load()
Deprecated.Loads the information from the system.
-
makeVisible
public void makeVisible(VNode object)
Deprecated.Makes the object visible in the tree by expanding its parent objects as needed.- Parameters:
object
- The object.
-
removeErrorListener
public void removeErrorListener(ErrorListener listener)
Deprecated.Removes an error listener.- Parameters:
listener
- The listener.
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Removes a property change listener.- Overrides:
removePropertyChangeListener
in classjava.awt.Component
- Parameters:
listener
- The listener.
-
removeTreeSelectionListener
public void removeTreeSelectionListener(javax.swing.event.TreeSelectionListener listener)
Deprecated.Removes a tree selection listener.- Parameters:
listener
- The listener.
-
removeVetoableChangeListener
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.Removes a vetoable change listener.- Overrides:
removeVetoableChangeListener
in classjavax.swing.JComponent
- Parameters:
listener
- The listener.
-
setAllowActions
public void setAllowActions(boolean allowActions)
Deprecated.Sets whether actions are allowed. The following are enabled only when actions are allowed:- popup menu on selected object
The default is true.
- Parameters:
allowActions
- true if actions are allowed; false otherwise.
-
setConfirm
public void setConfirm(boolean confirm)
Deprecated.Sets whether certain actions are confirmed with the user. The default is true.- Parameters:
confirm
- true if certain actions are confirmed with the user; false otherwise.
-
setRoot
public void setRoot(VNode root) throws java.beans.PropertyVetoException
Deprecated.Sets the root, or the system resource, from which all information for the model is gathered. It will not take effect until load() is done.- Parameters:
root
- The root, or the system resource, from which all information for the model is gathered.- Throws:
java.beans.PropertyVetoException
- If the change is vetoed.
-
setSelectionModel
public void setSelectionModel(javax.swing.tree.TreeSelectionModel selectionModel)
Deprecated.Sets the selection model that is used to maintain selection state. This provides the ability to programmatically select and deselect objects.- Parameters:
selectionModel
- The selection model, or null if selections are not allowed.
-
-