All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ibm.as400.vaccess.VIFSFile

java.lang.Object
   |
   +----com.ibm.as400.vaccess.VIFSFile

public class VIFSFile
extends Object
implements VObject, VIFSConstants, Serializable
The VIFSFile class defines the representation of a file in the integrated file system of an AS/400 for use in various models and panes in this package.

Most errors are reported as ErrorEvents rather than throwing exceptions. Users should listen for ErrorEvents in order to diagnose and recover from error conditions.

VIFSFile objects generate the following events:

See Also:
IFSFile

Constructor Index

 o VIFSFile()
Constructs a VIFSFile object.
 o VIFSFile(AS400, String)
Constructs a VIFSFile object.
 o VIFSFile(IFSFile)
Constructs a VIFSFile object.

Method Index

 o addErrorListener(ErrorListener)
Adds a listener to be notified when an error occurs.
 o addPropertyChangeListener(PropertyChangeListener)
Adds a listener to be notified when the value of any bound property changes.
 o addVetoableChangeListener(VetoableChangeListener)
Adds a listener to be notified when the value of any constrained property changes.
 o addVObjectListener(VObjectListener)
Adds a listener to be notified when a VObject is changed, created, or deleted.
 o addWorkingListener(WorkingListener)
Adds a listener to be notified when work starts and stops on potentially long-running operations.
 o getActions()
Returns the list of actions that can be performed.
 o getDefaultAction()
Returns the default action.
 o getIcon(int, boolean)
Returns the icon.
 o getName()
Returns the file name.
 o getParentDirectory()
Returns the parent directory name.
 o getPath()
Returns the fully qualified path name of the file.
 o getPropertiesPane()
Returns the properties pane.
 o getPropertyValue(Object)
Returns a property value.
 o getSystem()
Returns the AS/400 on which the file resides.
 o getText()
Returns the text.
 o load()
Loads information about the object from the AS/400.
 o removeErrorListener(ErrorListener)
Removes an error listener.
 o removePropertyChangeListener(PropertyChangeListener)
Removes a property change listener.
 o removeVetoableChangeListener(VetoableChangeListener)
Removes a vetoable change listener.
 o removeVObjectListener(VObjectListener)
Removes a VObjectListener.
 o removeWorkingListener(WorkingListener)
Removes a working listener.
 o setPath(String)
Sets the fully qualified path name of the file.
 o setSystem(AS400)
Sets the AS/400 on which the file resides.
 o toString()
Returns the string representation of the name of the file.

Constructors

 o VIFSFile
 public VIFSFile()
Constructs a VIFSFile object. The system and path properties will need to be set before using any method requiring a connection to the AS/400.

 o VIFSFile
 public VIFSFile(IFSFile file)
Constructs a VIFSFile object.

Parameters:
file - The file.
 o VIFSFile
 public VIFSFile(AS400 system,
                 String path)
Constructs a VIFSFile object.

Parameters:
system - The AS/400 on which the file resides.
path - The fully qualified path name of the file.

Methods

 o addErrorListener
 public void addErrorListener(ErrorListener listener)
Adds a listener to be notified when an error occurs.

Parameters:
listener - The listener.
 o addPropertyChangeListener
 public void addPropertyChangeListener(PropertyChangeListener listener)
Adds a listener to be notified when the value of any bound property changes.

Parameters:
listener - The listener.
 o addVetoableChangeListener
 public void addVetoableChangeListener(VetoableChangeListener listener)
Adds a listener to be notified when the value of any constrained property changes.

Parameters:
listener - The listener.
 o addVObjectListener
 public void addVObjectListener(VObjectListener listener)
Adds a listener to be notified when a VObject is changed, created, or deleted.

Parameters:
listener - The listener.
 o addWorkingListener
 public void addWorkingListener(WorkingListener listener)
Adds a listener to be notified when work starts and stops on potentially long-running operations.

Parameters:
listener - The listener.
 o getActions
 public VAction[] getActions()
Returns the list of actions that can be performed.

Returns:
The actions that can be performed.
 o getDefaultAction
 public VAction getDefaultAction()
Returns the default action. The default action is to edit the file.

Returns:
The default action.
 o getIcon
 public Icon getIcon(int size,
                     boolean open)
Returns the icon.

Parameters:
size - The icon size, either 16 or 32. If any other value is given, then return a default.
open - This parameter has no effect.
Returns:
The icon.
 o getName
 public String getName()
Returns the file name.

Returns:
The file name.
See Also:
getName
 o getParentDirectory
 public String getParentDirectory()
Returns the parent directory name.

Returns:
The parent directory name.
See Also:
getParent
 o getPath
 public String getPath()
Returns the fully qualified path name of the file.

Returns:
The fully qualified path name of the file.
See Also:
getPath
 o getPropertiesPane
 public VPropertiesPane getPropertiesPane()
Returns the properties pane.

Returns:
The properties pane.
 o getPropertyValue
 public synchronized Object getPropertyValue(Object propertyIdentifier)
Returns a property value.

Parameters:
propertyIdentifier - The property identifier. The choices are
  • NAME_PROPERTY
  • DESCRIPTION_PROPERTY
  • SIZE_PROPERTY
  • MODIFIED_PROPERTY
  • ATTRIBUTES_PROPERTY
Returns:
The property value, or null if the property identifier is not recognized.
 o getSystem
 public AS400 getSystem()
Returns the AS/400 on which the file resides.

Returns:
The AS/400 on which the file resides.
See Also:
getSystem
 o getText
 public String getText()
Returns the text. This is the name of the file.

Returns:
The text which is the name of the file.
 o load
 public void load()
Loads information about the object from the AS/400.

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

Parameters:
listener - The listener.
 o removePropertyChangeListener
 public void removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener.

Parameters:
listener - The listener.
 o removeVetoableChangeListener
 public void removeVetoableChangeListener(VetoableChangeListener listener)
Removes a vetoable change listener.

Parameters:
listener - The listener.
 o removeVObjectListener
 public void removeVObjectListener(VObjectListener listener)
Removes a VObjectListener.

Parameters:
listener - The listener.
 o removeWorkingListener
 public void removeWorkingListener(WorkingListener listener)
Removes a working listener.

Parameters:
listener - The listener.
 o setPath
 public void setPath(String path) throws PropertyVetoException
Sets the fully qualified path name of the file.

Parameters:
path - The fully qualified path name of the file.
Throws: PropertyVetoException
If the change is vetoed.
See Also:
setPath
 o setSystem
 public void setSystem(AS400 system) throws PropertyVetoException
Sets the AS/400 on which the file resides.

Parameters:
system - The AS/400 on which the file resides.
Throws: PropertyVetoException
If the change is vetoed.
See Also:
setSystem
 o toString
 public String toString()
Returns the string representation of the name of the file.

Returns:
The string representation of the name of the file.
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index