com.ibm.as400.vaccess
Class AS400DetailsPane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by com.ibm.as400.vaccess.AS400DetailsPane
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable

Deprecated. Use Java Swing instead, along with the classes in package com.ibm.as400.access

public class AS400DetailsPane
extends JComponent
implements Serializable

The AS400DetailsPane class represents a graphical user interface that displays the details regarding the contents of a system resource, known as the root. 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.

AS400DetailsPane objects generate the following events:

The following example creates a details pane.

// Set up the details pane.
AS400 system = new AS400 ("MySystem", "Userid", "Password");
VPrinterOutput printerOutput = new VPrinterOutput (system);
AS400DetailsPane detailsPane = new AS400DetailsPane (printerOutput);
detailsPane.load ();

// Add the details pane to a frame. JFrame frame = new JFrame ("My Window"); frame.getContentPane().add (detailsPane);

See Also:
AS400DetailsModel, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
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
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AS400DetailsPane()
          Deprecated. Constructs an AS400DetailsPane object.
AS400DetailsPane(VNode root)
          Deprecated. Constructs an AS400DetailsPane object.
 
Method Summary
 void addErrorListener(ErrorListener listener)
          Deprecated. Adds a listener to be notified when an error occurs.
 void addListSelectionListener(ListSelectionListener listener)
          Deprecated. Adds a listener to be notified when a list selection occurs.
 void addPropertyChangeListener(PropertyChangeListener listener)
          Deprecated. Adds a listener to be notified when the value of any bound property changes.
 void addVetoableChangeListener(VetoableChangeListener listener)
          Deprecated. Adds a listener to be notified when the value of any constrained property changes.
 VActionContext getActionContext()
          Deprecated. Returns the context in which actions will be performed.
 boolean getAllowActions()
          Deprecated. Indicates if actions can be invoked on objects.
 TableColumnModel getColumnModel()
          Deprecated. Returns the column model that is used to maintain the columns.
 boolean getConfirm()
          Deprecated. Indicates if certain actions are confirmed with the user.
 TableModel getModel()
          Deprecated. Returns the model that contains data for the table.
 VNode getRoot()
          Deprecated. Returns the root, or the system resource, from which all information for the model is gathered.
 boolean getRowSelectionAllowed()
          Deprecated. Returns the indicator for whether the rows can be selected.
 VObject getSelectedObject()
          Deprecated. Returns the first selected object.
 VObject[] getSelectedObjects()
          Deprecated. Returns the objects which are represented by the selected rows.
 ListSelectionModel getSelectionModel()
          Deprecated. Returns the selection model that is used to maintain row selection state.
 boolean isSelected(VObject object)
          Deprecated. Indicates if the object is selected.
 void load()
          Deprecated. Loads the information from the system.
 void removeErrorListener(ErrorListener listener)
          Deprecated. Removes an error listener.
 void removeListSelectionListener(ListSelectionListener listener)
          Deprecated. Removes a list selection listener.
 void removePropertyChangeListener(PropertyChangeListener listener)
          Deprecated. Removes a property change listener.
 void removeVetoableChangeListener(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 setRowSelectionAllowed(boolean selectable)
          Deprecated. Sets the indicator for whether the rows can be selected.
 void setSelectionModel(ListSelectionModel selectionModel)
          Deprecated. Sets the selection model that is used to maintain selection state.
 void sort(Object[] propertyIdentifiers, boolean[] orders)
          Deprecated. Sorts the contents.The propertyIdentifer[0], orders[0] combination is used to do the sort.
 
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, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AS400DetailsPane

public AS400DetailsPane()
Deprecated. 
Constructs an AS400DetailsPane object.


AS400DetailsPane

public AS400DetailsPane(VNode root)
Deprecated. 
Constructs an AS400DetailsPane 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.

addListSelectionListener

public void addListSelectionListener(ListSelectionListener listener)
Deprecated. 
Adds a listener to be notified when a list selection occurs.

Parameters:
listener - The listener.

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Deprecated. 
Adds a listener to be notified when the value of any bound property changes.

Overrides:
addPropertyChangeListener in class Container
Parameters:
listener - The listener.

addVetoableChangeListener

public void addVetoableChangeListener(VetoableChangeListener listener)
Deprecated. 
Adds a listener to be notified when the value of any constrained property changes.

Overrides:
addVetoableChangeListener in class JComponent
Parameters:
listener - The listener.

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 a actions can be invoked; false otherwise.

getColumnModel

public TableColumnModel getColumnModel()
Deprecated. 
Returns the column model that is used to maintain the columns. This provides the ability to programmatically add and remove columns.

Returns:
The column model.

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 TableModel getModel()
Deprecated. 
Returns the model that contains data for the table.

Returns:
The model that contains data for the table.

getRoot

public VNode getRoot()
Deprecated. 
Returns the root, or the system resource, from which all information for the model is gathered.

Returns:
The parent root, or null if none.

getRowSelectionAllowed

public boolean getRowSelectionAllowed()
Deprecated. 
Returns the indicator for whether the rows can be selected.

Returns:
true if rows can be selected; false otherwise.

getSelectedObject

public VObject getSelectedObject()
Deprecated. 
Returns the first selected object.

Returns:
The first selected object, or null if none are selected.

getSelectedObjects

public VObject[] getSelectedObjects()
Deprecated. 
Returns the objects which are represented by the selected rows.

Returns:
The objects which are represented by the selected rows.

getSelectionModel

public ListSelectionModel getSelectionModel()
Deprecated. 
Returns the selection model that is used to maintain row selection state. This provides the ability to programmatically select and deselect objects.

Returns:
The selection model.

isSelected

public boolean isSelected(VObject object)
Deprecated. 
Indicates if the object is selected.

Parameters:
object - The object.
Returns:
true if the object is selected; false otherwise.

load

public void load()
Deprecated. 
Loads the information from the system.


removeErrorListener

public void removeErrorListener(ErrorListener listener)
Deprecated. 
Removes an error listener.

Parameters:
listener - The listener.

removeListSelectionListener

public void removeListSelectionListener(ListSelectionListener listener)
Deprecated. 
Removes a list selection listener.

Parameters:
listener - The listener.

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Deprecated. 
Removes a property change listener.

Overrides:
removePropertyChangeListener in class Component
Parameters:
listener - The listener.

removeVetoableChangeListener

public void removeVetoableChangeListener(VetoableChangeListener listener)
Deprecated. 
Removes a vetoable change listener.

Overrides:
removeVetoableChangeListener in class 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:

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 PropertyVetoException
Deprecated. 
Sets the root, or the system resource, from which all information for the model is gathered.

Parameters:
root - The root, or the system resource, from which all information for the model is gathered.
Throws:
PropertyVetoException - If the change is vetoed.

setRowSelectionAllowed

public void setRowSelectionAllowed(boolean selectable)
Deprecated. 
Sets the indicator for whether the rows can be selected.

Parameters:
selectable - The value indicating if the rows can be selected.

setSelectionModel

public void setSelectionModel(ListSelectionModel 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.

sort

public void sort(Object[] propertyIdentifiers,
                 boolean[] orders)
Deprecated. 
Sorts the contents.The propertyIdentifer[0], orders[0] combination is used to do the sort. If the values are equal, propertyIdentifier[1], orders[1] is used to break the tie, and so forth.

Parameters:
propertyIdentifiers - The property identifiers. If any of the property identifiers are null, it means to sort using the string representation of the object.
orders - The sort orders for each property identifier, true for ascending order, false for descending order.