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:
- ErrorEvent
- PropertyChangeEvent
- VObjectEvent
- WorkingEvent
- See Also:
- IFSFile
-
VIFSFile()
- Constructs a VIFSFile object.
-
VIFSFile(AS400, String)
- Constructs a VIFSFile object.
-
VIFSFile(IFSFile)
- Constructs a VIFSFile object.
-
addErrorListener(ErrorListener)
- Adds a listener to be notified when an error occurs.
-
addPropertyChangeListener(PropertyChangeListener)
- Adds a listener to be notified when the value of any
bound property changes.
-
addVetoableChangeListener(VetoableChangeListener)
- Adds a listener to be notified when the value of any
constrained property changes.
-
addVObjectListener(VObjectListener)
- Adds a listener to be notified when a VObject is changed,
created, or deleted.
-
addWorkingListener(WorkingListener)
- Adds a listener to be notified when work starts and stops
on potentially long-running operations.
-
getActions()
- Returns the list of actions that can be performed.
-
getDefaultAction()
- Returns the default action.
-
getIcon(int, boolean)
- Returns the icon.
-
getName()
- Returns the file name.
-
getParentDirectory()
- Returns the parent directory name.
-
getPath()
- Returns the fully qualified path name of the file.
-
getPropertiesPane()
- Returns the properties pane.
-
getPropertyValue(Object)
- Returns a property value.
-
getSystem()
- Returns the AS/400 on which the file resides.
-
getText()
- Returns the text.
-
load()
- Loads information about the object from the AS/400.
-
removeErrorListener(ErrorListener)
- Removes an error listener.
-
removePropertyChangeListener(PropertyChangeListener)
- Removes a property change listener.
-
removeVetoableChangeListener(VetoableChangeListener)
- Removes a vetoable change listener.
-
removeVObjectListener(VObjectListener)
- Removes a VObjectListener.
-
removeWorkingListener(WorkingListener)
- Removes a working listener.
-
setPath(String)
- Sets the fully qualified path name of the file.
-
setSystem(AS400)
- Sets the AS/400 on which the file resides.
-
toString()
- Returns the string representation of the name of the file.
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.
VIFSFile
public VIFSFile(IFSFile file)
- Constructs a VIFSFile object.
- Parameters:
- file - The file.
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.
addErrorListener
public void addErrorListener(ErrorListener listener)
- Adds a listener to be notified when an error occurs.
- Parameters:
- listener - The listener.
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Adds a listener to be notified when the value of any
bound property changes.
- Parameters:
- listener - The listener.
addVetoableChangeListener
public void addVetoableChangeListener(VetoableChangeListener listener)
- Adds a listener to be notified when the value of any
constrained property changes.
- Parameters:
- listener - The listener.
addVObjectListener
public void addVObjectListener(VObjectListener listener)
- Adds a listener to be notified when a VObject is changed,
created, or deleted.
- Parameters:
- listener - The listener.
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.
getActions
public VAction[] getActions()
- Returns the list of actions that can be performed.
- Returns:
- The actions that can be performed.
getDefaultAction
public VAction getDefaultAction()
- Returns the default action. The default action is to edit
the file.
- Returns:
- The default action.
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.
getName
public String getName()
- Returns the file name.
- Returns:
- The file name.
- See Also:
- getName
getParentDirectory
public String getParentDirectory()
- Returns the parent directory name.
- Returns:
- The parent directory name.
- See Also:
- getParent
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
getPropertiesPane
public VPropertiesPane getPropertiesPane()
- Returns the properties pane.
- Returns:
- The properties pane.
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.
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
getText
public String getText()
- Returns the text. This is the name of the file.
- Returns:
- The text which is the name of the file.
load
public void load()
- Loads information about the object from the AS/400.
removeErrorListener
public void removeErrorListener(ErrorListener listener)
- Removes an error listener.
- Parameters:
- listener - The listener.
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Removes a property change listener.
- Parameters:
- listener - The listener.
removeVetoableChangeListener
public void removeVetoableChangeListener(VetoableChangeListener listener)
- Removes a vetoable change listener.
- Parameters:
- listener - The listener.
removeVObjectListener
public void removeVObjectListener(VObjectListener listener)
- Removes a VObjectListener.
- Parameters:
- listener - The listener.
removeWorkingListener
public void removeWorkingListener(WorkingListener listener)
- Removes a working listener.
- Parameters:
- listener - The listener.
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
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
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