com.ibm.as400.vaccess
Class VIFSFile

java.lang.Object
  extended by com.ibm.as400.vaccess.VIFSFile
All Implemented Interfaces:
VIFSConstants, VObject, Serializable

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

public class VIFSFile
extends Object
implements VObject, VIFSConstants, Serializable

The VIFSFile class defines the representation of a file in the integrated file system 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, Serialized Form

Field Summary
Modifier and Type Field and Description
 
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
Constructor and Description
VIFSFile()
          Deprecated. Constructs a VIFSFile object.
VIFSFile(AS400 system, String path)
          Deprecated. Constructs a VIFSFile object.
VIFSFile(IFSFile file)
          Deprecated. Constructs a VIFSFile object.
 
Method Summary
Modifier and Type Method and Description
 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.
 VAction[] getActions()
          Deprecated. Returns the list of actions that can be performed.
 VAction getDefaultAction()
          Deprecated. Returns the default action.
 Icon getIcon(int size, boolean open)
          Deprecated. Returns the icon.
 String getName()
          Deprecated. Returns the file name.
 String getParentDirectory()
          Deprecated. Returns the parent directory name.
 String getPath()
          Deprecated. Returns the fully qualified path name of the file.
 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.
 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 setPath(String path)
          Deprecated. Sets the fully qualified path name of the file.
 void setSystem(AS400 system)
          Deprecated. Sets the system on which the file resides.
 String toString()
          Deprecated. Returns the string representation of the name of the file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VIFSFile

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


VIFSFile

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

Parameters:
file - The file.

VIFSFile

public VIFSFile(AS400 system,
                String path)
Deprecated. 
Constructs a VIFSFile object.

Parameters:
system - The system on which the file resides.
path - The fully qualified path name of the file.
Method Detail

addErrorListener

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

Specified by:
addErrorListener in interface VObject
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.

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.

Parameters:
listener - The listener.

addVObjectListener

public void addVObjectListener(VObjectListener listener)
Deprecated. 
Adds a listener to be notified when a VObject is changed, created, or deleted.

Specified by:
addVObjectListener in interface VObject
Parameters:
listener - The listener.

addWorkingListener

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

Specified by:
addWorkingListener in interface VObject
Parameters:
listener - The listener.

getActions

public VAction[] getActions()
Deprecated. 
Returns the list of actions that can be performed.

Specified by:
getActions in interface VObject
Returns:
The actions that can be performed.

getDefaultAction

public VAction getDefaultAction()
Deprecated. 
Returns the default action. The default action is to edit the file.

Specified by:
getDefaultAction in interface VObject
Returns:
The default action.

getIcon

public Icon getIcon(int size,
                    boolean open)
Deprecated. 
Returns the icon.

Specified by:
getIcon in interface VObject
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.

getName

public String getName()
Deprecated. 
Returns the file name.

Returns:
The file name.
See Also:
IFSFile.getName()

getParentDirectory

public String getParentDirectory()
Deprecated. 
Returns the parent directory name.

Returns:
The parent directory name.
See Also:
IFSFile.getParent()

getPath

public String getPath()
Deprecated. 
Returns the fully qualified path name of the file.

Returns:
The fully qualified path name of the file.
See Also:
IFSFile.getPath()

getPropertiesPane

public VPropertiesPane getPropertiesPane()
Deprecated. 
Returns the properties pane.

Specified by:
getPropertiesPane in interface VObject
Returns:
The properties pane.

getPropertyValue

public Object getPropertyValue(Object propertyIdentifier)
Deprecated. 
Returns a property value.

Specified by:
getPropertyValue in interface VObject
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.

getSystem

public AS400 getSystem()
Deprecated. 
Returns the system on which the file resides.

Returns:
The system on which the file resides.
See Also:
IFSFile.getSystem()

getText

public String getText()
Deprecated. 
Returns the text. This is the name of the file.

Specified by:
getText in interface VObject
Returns:
The text which is the name of the file.

load

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

Specified by:
load in interface VObject

removeErrorListener

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

Specified by:
removeErrorListener in interface VObject
Parameters:
listener - The listener.

removePropertyChangeListener

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

Parameters:
listener - The listener.

removeVetoableChangeListener

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

Parameters:
listener - The listener.

removeVObjectListener

public void removeVObjectListener(VObjectListener listener)
Deprecated. 
Removes a VObjectListener.

Specified by:
removeVObjectListener in interface VObject
Parameters:
listener - The listener.

removeWorkingListener

public void removeWorkingListener(WorkingListener listener)
Deprecated. 
Removes a working listener.

Specified by:
removeWorkingListener in interface VObject
Parameters:
listener - The listener.

setPath

public void setPath(String path)
             throws PropertyVetoException
Deprecated. 
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:
IFSFile.setPath(java.lang.String)

setSystem

public void setSystem(AS400 system)
               throws PropertyVetoException
Deprecated. 
Sets the system on which the file resides.

Parameters:
system - The system on which the file resides.
Throws:
PropertyVetoException - If the change is vetoed.
See Also:
IFSFile.setSystem(com.ibm.as400.access.AS400)

toString

public String toString()
Deprecated. 
Returns the string representation of the name of the file.

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