public class VPrinters extends java.lang.Object implements VNode, java.io.Serializable
Both the children and details children of a VPrinters object are the printers (VPrinter objects) in this list.
Most errors are reported as ErrorEvents rather than throwing exceptions. Users should listen for ErrorEvents in order to diagnose and recover from error conditions.
VPrinters objects generate the following events:
DESCRIPTION_PROPERTY, NAME_PROPERTY| Constructor and Description | 
|---|
| VPrinters()Deprecated.  Constructs a VPrinters object. | 
| VPrinters(AS400 system)Deprecated.  Constructs a VPrinters object. | 
| VPrinters(VNode parent,
         AS400 system)Deprecated.  Constructs a VPrinters object. | 
| 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 | addVetoableChangeListener(java.beans.VetoableChangeListener listener)Deprecated.  Adds a listener to be notified when the value of any
constrained property changes. | 
| void | addVObjectListener(VObjectListener listener)Deprecated.  Adds a listener to be notified when a VObject is changed,
created, or deleted. | 
| void | addWorkingListener(WorkingListener listener)Deprecated.  Adds a listener to be notified when work starts and stops
on potentially long-running operations. | 
| java.util.Enumeration | children()Deprecated.  Returns the children of the node. | 
| VAction[] | getActions()Deprecated.  Returns the list of actions that can be performed. | 
| boolean | getAllowsChildren()Deprecated.  Indiciates if the node allows children. | 
| javax.swing.tree.TreeNode | getChildAt(int index)Deprecated.  Returns the child node at the specified index. | 
| int | getChildCount()Deprecated.  Returns the number of children. | 
| VAction | getDefaultAction()Deprecated.  Returns the default action. | 
| VObject | getDetailsChildAt(int index)Deprecated.  Returns the child for the details at the specified index. | 
| int | getDetailsChildCount()Deprecated.  Returns the number of children for the details. | 
| javax.swing.table.TableColumnModel | getDetailsColumnModel()Deprecated.  Returns the table column model to use in the details
when representing the children. | 
| int | getDetailsIndex(VObject detailsChild)Deprecated.  Returns the index of the specified child for the details. | 
| javax.swing.Icon | getIcon(int size,
       boolean open)Deprecated.  Returns the icon. | 
| int | getIndex(javax.swing.tree.TreeNode child)Deprecated.  Returns the index of the specified child. | 
| javax.swing.tree.TreeNode | getParent()Deprecated.  Returns the parent node. | 
| java.lang.String | getPrinterFilter()Deprecated.  Returns the printer list filter. | 
| VPropertiesPane | getPropertiesPane()Deprecated.  Returns the properties pane. | 
| java.lang.Object | getPropertyValue(java.lang.Object propertyIdentifier)Deprecated.  Returns a property value. | 
| AS400 | getSystem()Deprecated.  Returns the system from which the list will be retrieved. | 
| java.lang.String | getText()Deprecated.  Returns the text. | 
| boolean | isLeaf()Deprecated.  Indicates if the node is a leaf. | 
| boolean | isSortable()Deprecated.  Indicates if the details children are sortable. | 
| void | load()Deprecated.  Loads information about the object from the system. | 
| void | removeErrorListener(ErrorListener listener)Deprecated.  Removes an error listener. | 
| void | removePropertyChangeListener(java.beans.PropertyChangeListener listener)Deprecated.  Removes a property change listener. | 
| void | removeVetoableChangeListener(java.beans.VetoableChangeListener listener)Deprecated.  Removes a vetoable change listener. | 
| void | removeVObjectListener(VObjectListener listener)Deprecated.  Removes a VObjectListener. | 
| void | removeWorkingListener(WorkingListener listener)Deprecated.  Removes a working listener. | 
| void | setPrinterFilter(java.lang.String printerFilter)Deprecated.  Sets printer list filter. | 
| void | setSystem(AS400 system)Deprecated.  Sets the system from which the list will be retrieved. | 
| void | sortDetailsChildren(java.lang.Object[] propertyIdentifiers,
                   boolean[] orders)Deprecated.  Sorts the children for the details. | 
| java.lang.String | toString()Deprecated.  Returns the string representation. | 
public VPrinters()
public VPrinters(AS400 system)
system - The system from which the list will be retrieved.public void addErrorListener(ErrorListener listener)
addErrorListener in interface VObjectlistener - The listener.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - The listener.public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener - The listener.public void addVObjectListener(VObjectListener listener)
addVObjectListener in interface VObjectlistener - The listener.public void addWorkingListener(WorkingListener listener)
addWorkingListener in interface VObjectlistener - The listener.public java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodepublic VAction[] getActions()
getActions in interface VObjectpublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getChildAt(int index)
getChildAt in interface javax.swing.tree.TreeNodeindex - The index.public int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic VAction getDefaultAction()
getDefaultAction in interface VObjectpublic VObject getDetailsChildAt(int index)
getDetailsChildAt in interface VNodeindex - The index.public int getDetailsChildCount()
getDetailsChildCount in interface VNodepublic javax.swing.table.TableColumnModel getDetailsColumnModel()
getDetailsColumnModel in interface VNodeVObject.getPropertyValue(java.lang.Object)public int getDetailsIndex(VObject detailsChild)
getDetailsIndex in interface VNodedetailsChild - The details child.public javax.swing.Icon getIcon(int size,
                       boolean open)
public int getIndex(javax.swing.tree.TreeNode child)
getIndex in interface javax.swing.tree.TreeNodechild - The child.public javax.swing.tree.TreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic java.lang.String getPrinterFilter()
public VPropertiesPane getPropertiesPane()
getPropertiesPane in interface VObjectpublic java.lang.Object getPropertyValue(java.lang.Object propertyIdentifier)
getPropertyValue in interface VObjectpropertyIdentifier - The property identifier.  The choices are
                                public AS400 getSystem()
public java.lang.String getText()
public boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodepublic boolean isSortable()
isSortable in interface VNodepublic void load()
public void removeErrorListener(ErrorListener listener)
removeErrorListener in interface VObjectlistener - The listener.public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - The listener.public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener - The listener.public void removeVObjectListener(VObjectListener listener)
removeVObjectListener in interface VObjectlistener - The listener.public void removeWorkingListener(WorkingListener listener)
removeWorkingListener in interface VObjectlistener - The listener.public void setPrinterFilter(java.lang.String printerFilter)
                      throws java.beans.PropertyVetoException
printerFilter - The name of the printers to list.
It cannot be greater than 10 characters in length.
It can be a specific name, a generic name, or the special
value *ALL. The default for the printerFilter is *ALL.java.beans.PropertyVetoException - If the change is vetoed.public void setSystem(AS400 system) throws java.beans.PropertyVetoException
system - The system from which the list will be retrieved.java.beans.PropertyVetoException - If the change is vetoed.public void sortDetailsChildren(java.lang.Object[] propertyIdentifiers,
                       boolean[] orders)
sortDetailsChildren in interface VNodepropertyIdentifiers - The property identifiers.orders - The sort orders for each property
                            identifier; true for ascending order,
                            false for descending order.public java.lang.String toString()
toString in class java.lang.Object