com.ibm.as400.vaccess
Class VIFSFile
- java.lang.Object
-
- com.ibm.as400.vaccess.VIFSFile
-
- All Implemented Interfaces:
- VIFSConstants, VObject, java.io.Serializable
Deprecated.Use Java Swing instead, along with the classes in package com.ibm.as400.access
public class VIFSFile extends java.lang.Object implements VObject, VIFSConstants, java.io.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:
- ErrorEvent
- PropertyChangeEvent
- VObjectEvent
- WorkingEvent
- See Also:
IFSFile
, Serialized Form
-
-
Field Summary
-
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
Constructors Constructor and Description VIFSFile()
Deprecated.Constructs a VIFSFile object.VIFSFile(AS400 system, java.lang.String path)
Deprecated.Constructs a VIFSFile object.VIFSFile(IFSFile file)
Deprecated.Constructs a VIFSFile object.
-
Method Summary
Methods 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.VAction[]
getActions()
Deprecated.Returns the list of actions that can be performed.VAction
getDefaultAction()
Deprecated.Returns the default action.javax.swing.Icon
getIcon(int size, boolean open)
Deprecated.Returns the icon.java.lang.String
getName()
Deprecated.Returns the file name.java.lang.String
getParentDirectory()
Deprecated.Returns the parent directory name.java.lang.String
getPath()
Deprecated.Returns the fully qualified path name of the file.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 on which the file resides.java.lang.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(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
setPath(java.lang.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.java.lang.String
toString()
Deprecated.Returns the string representation of the name of the file.
-
-
-
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, java.lang.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 interfaceVObject
- Parameters:
listener
- The listener.
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.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(java.beans.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 interfaceVObject
- 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 interfaceVObject
- Parameters:
listener
- The listener.
-
getActions
public VAction[] getActions()
Deprecated.Returns the list of actions that can be performed.- edit
- view
- rename
- delete
- Specified by:
getActions
in interfaceVObject
- 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 interfaceVObject
- Returns:
- The default action.
-
getIcon
public javax.swing.Icon getIcon(int size, boolean open)
Deprecated.Returns the icon.
-
getName
public java.lang.String getName()
Deprecated.Returns the file name.- Returns:
- The file name.
- See Also:
IFSFile.getName()
-
getParentDirectory
public java.lang.String getParentDirectory()
Deprecated.Returns the parent directory name.- Returns:
- The parent directory name.
- See Also:
IFSFile.getParent()
-
getPath
public java.lang.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 interfaceVObject
- Returns:
- The properties pane.
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.Object propertyIdentifier)
Deprecated.Returns a property value.- Specified by:
getPropertyValue
in interfaceVObject
- 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 java.lang.String getText()
Deprecated.Returns the text. This is the name of the file.
-
load
public void load()
Deprecated.Loads information about the object from the system.
-
removeErrorListener
public void removeErrorListener(ErrorListener listener)
Deprecated.Removes an error listener.- Specified by:
removeErrorListener
in interfaceVObject
- Parameters:
listener
- The listener.
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.Removes a property change listener.- Parameters:
listener
- The listener.
-
removeVetoableChangeListener
public void removeVetoableChangeListener(java.beans.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 interfaceVObject
- Parameters:
listener
- The listener.
-
removeWorkingListener
public void removeWorkingListener(WorkingListener listener)
Deprecated.Removes a working listener.- Specified by:
removeWorkingListener
in interfaceVObject
- Parameters:
listener
- The listener.
-
setPath
public void setPath(java.lang.String path) throws java.beans.PropertyVetoException
Deprecated.Sets the fully qualified path name of the file.- Parameters:
path
- The fully qualified path name of the file.- Throws:
java.beans.PropertyVetoException
- If the change is vetoed.- See Also:
IFSFile.setPath(java.lang.String)
-
setSystem
public void setSystem(AS400 system) throws java.beans.PropertyVetoException
Deprecated.Sets the system on which the file resides.- Parameters:
system
- The system on which the file resides.- Throws:
java.beans.PropertyVetoException
- If the change is vetoed.- See Also:
IFSFile.setSystem(com.ibm.as400.access.AS400)
-
toString
public java.lang.String toString()
Deprecated.Returns the string representation of the name of the file.- Overrides:
toString
in classjava.lang.Object
- Returns:
- The string representation of the name of the file.
-
-