|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.as400.vaccess.VIFSDirectory
The VIFSDirectory class defines the representation of a directory in the integrated file system for use in various models and panes in this package. 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.
VIFSDirectory objects generate the following events:
IFSFile
,
Serialized FormField Summary | |
---|---|
static int |
INCLUDE_BOTH
Deprecated. Constant for including both files and directories. |
static int |
INCLUDE_DIRECTORIES
Deprecated. Constant for including directories only. |
static int |
INCLUDE_FILES
Deprecated. Constant for including files only. |
Fields inherited from interface com.ibm.as400.vaccess.VObject |
---|
DESCRIPTION_PROPERTY, NAME_PROPERTY |
Fields inherited from interface com.ibm.as400.vaccess.VIFSConstants |
---|
ATTRIBUTES_PROPERTY, MODIFIED_PROPERTY, SIZE_PROPERTY |
Constructor Summary | |
---|---|
VIFSDirectory()
Deprecated. Constructs a VIFSDirectory object. |
|
VIFSDirectory(AS400 system,
String path)
Deprecated. Constructs a VIFSDirectory object. |
|
VIFSDirectory(IFSFile directory)
Deprecated. Constructs a VIFSDirectory object. |
|
VIFSDirectory(VNode parent,
IFSFile directory)
Deprecated. Constructs a VIFSDirectory object. |
Method Summary | |
---|---|
void |
addErrorListener(ErrorListener listener)
Deprecated. Adds a listener to be notified when an error 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. |
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. |
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. |
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. |
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. |
IFSFileFilter |
getFilter()
Deprecated. Returns the filter which determines which files and directories are included as children. |
Icon |
getIcon(int size,
boolean open)
Deprecated. Returns the icon. |
int |
getInclude()
Deprecated. Indicates if files, directories, or both are contained in the list of details children. |
int |
getIndex(TreeNode child)
Deprecated. Returns the index of the specified child. |
String |
getName()
Deprecated. Returns the directory name. |
TreeNode |
getParent()
Deprecated. Returns the parent node. |
String |
getParentDirectory()
Deprecated. Returns the parent directory name. |
String |
getPath()
Deprecated. Returns the fully qualified path name of the file. |
String |
getPattern()
Deprecated. Returns the pattern that all file and directory names must match to be included as children. |
VPropertiesPane |
getPropertiesPane()
Deprecated. Returns the properties pane. |
Object |
getPropertyValue(Object propertyIdentifier)
Deprecated. Returns a property value. |
AS400 |
getSystem()
Deprecated. Returns the system on which the file resides. |
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(PropertyChangeListener listener)
Deprecated. Removes a property change listener. |
void |
removeVetoableChangeListener(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 |
setFilter(IFSFileFilter filter)
Deprecated. Sets the filter which determines which files and directories are included as children. |
void |
setInclude(int include)
Deprecated. Sets whether files, directories, or both are contained in the list of details children. |
void |
setPath(String path)
Deprecated. Sets the fully qualified path name of the file. |
void |
setPattern(String pattern)
Deprecated. Sets the pattern that all file and directory names must match to be included as children. |
void |
setSystem(AS400 system)
Deprecated. Sets the system on which the file resides. |
void |
sortDetailsChildren(Object[] propertyIdentifiers,
boolean[] orders)
Deprecated. Sorts the children for the details. |
String |
toString()
Deprecated. Returns the string representation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int INCLUDE_FILES
public static final int INCLUDE_DIRECTORIES
public static final int INCLUDE_BOTH
Constructor Detail |
public VIFSDirectory()
public VIFSDirectory(IFSFile directory)
directory
- The directory.public VIFSDirectory(VNode parent, IFSFile directory)
parent
- The parent.directory
- The directory.public VIFSDirectory(AS400 system, String path)
system
- The system on which the file resides.path
- The fully qualified path name of the file.Method Detail |
public void addErrorListener(ErrorListener listener)
addErrorListener
in interface VObject
listener
- The listener.public void addPropertyChangeListener(PropertyChangeListener listener)
listener
- The listener.public void addVetoableChangeListener(VetoableChangeListener listener)
listener
- The listener.public void addVObjectListener(VObjectListener listener)
addVObjectListener
in interface VObject
listener
- The listener.public void addWorkingListener(WorkingListener listener)
addWorkingListener
in interface VObject
listener
- The listener.public Enumeration children()
children
in interface TreeNode
public VAction[] getActions()
getActions
in interface VObject
public boolean getAllowsChildren()
getAllowsChildren
in interface TreeNode
public TreeNode getChildAt(int index)
getChildAt
in interface TreeNode
index
- The index.
public int getChildCount()
getChildCount
in interface TreeNode
public VAction getDefaultAction()
getDefaultAction
in interface VObject
public VObject getDetailsChildAt(int index)
getDetailsChildAt
in interface VNode
index
- The index.
public int getDetailsChildCount()
getDetailsChildCount
in interface VNode
public TableColumnModel getDetailsColumnModel()
getDetailsColumnModel
in interface VNode
VObject.getPropertyValue(java.lang.Object)
public int getDetailsIndex(VObject detailsChild)
getDetailsIndex
in interface VNode
detailsChild
- The details child.
public IFSFileFilter getFilter()
public Icon getIcon(int size, boolean open)
getIcon
in interface VObject
size
- The icon size, either 16 or 32. If any other
value is given, then return a default.open
- true for the open icon; false for the closed
icon.
public int getInclude()
public int getIndex(TreeNode child)
getIndex
in interface TreeNode
child
- The child.
public String getName()
IFSFile.getName()
public TreeNode getParent()
getParent
in interface TreeNode
public String getParentDirectory()
IFSFile.getParent()
public String getPattern()
public String getPath()
IFSFile.getPath()
public VPropertiesPane getPropertiesPane()
getPropertiesPane
in interface VObject
public Object getPropertyValue(Object propertyIdentifier)
getPropertyValue
in interface VObject
propertyIdentifier
- The property identifier. The choices are
public AS400 getSystem()
IFSFile.getSystem()
public String getText()
getText
in interface VObject
public boolean isLeaf()
isLeaf
in interface TreeNode
public boolean isSortable()
isSortable
in interface VNode
public void load()
load
in interface VObject
public void removeErrorListener(ErrorListener listener)
removeErrorListener
in interface VObject
listener
- The listener.public void removePropertyChangeListener(PropertyChangeListener listener)
listener
- The listener.public void removeVetoableChangeListener(VetoableChangeListener listener)
listener
- The listener.public void removeVObjectListener(VObjectListener listener)
removeVObjectListener
in interface VObject
listener
- The listener.public void removeWorkingListener(WorkingListener listener)
removeWorkingListener
in interface VObject
listener
- The listener.public void setFilter(IFSFileFilter filter) throws PropertyVetoException
filter
- The filter which determines which files are included
as children, or null to include all files and
directories.
PropertyVetoException
- If the change is vetoed.public void setInclude(int include) throws PropertyVetoException
include
- One of the constants: INCLUDE_FILES,
INCLUDE_DIRECTORIES, or INCLUDE_BOTH.
PropertyVetoException
- If the change is vetoed.public void setPath(String path) throws PropertyVetoException
path
- The fully qualified path name of the file.
PropertyVetoException
- If the change is vetoed.IFSFile.setPath(java.lang.String)
public void setPattern(String pattern) throws PropertyVetoException
pattern
- The pattern that all file and directory names
must match to be included as children, or null
to include all files and directories.
PropertyVetoException
- If the change is vetoed.public void setSystem(AS400 system) throws PropertyVetoException
system
- The system on which the file resides.
PropertyVetoException
- If the change is vetoed.IFSFile.setSystem(com.ibm.as400.access.AS400)
public void sortDetailsChildren(Object[] propertyIdentifiers, boolean[] orders)
sortDetailsChildren
in interface VNode
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.public String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |