org.apache.commons.vfs.operations
Class DefaultFileOperations

java.lang.Object
  extended by org.apache.commons.vfs.operations.DefaultFileOperations
All Implemented Interfaces:
FileOperations

public class DefaultFileOperations
extends java.lang.Object
implements FileOperations

todo: add class description here

Since:
0.1
Author:
Siarhei Baidun

Field Summary
private  FileObject fileObject
           
private  FileSystemManager fsmanager
           
 
Constructor Summary
DefaultFileOperations(FileObject file)
           
 
Method Summary
 FileOperation getOperation(java.lang.Class operationClass)
           
 java.lang.Class[] getOperations()
           
 boolean hasOperation(java.lang.Class operationClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fsmanager

private FileSystemManager fsmanager

fileObject

private FileObject fileObject
Constructor Detail

DefaultFileOperations

public DefaultFileOperations(FileObject file)
Parameters:
file -
Method Detail

getOperations

public java.lang.Class[] getOperations()
                                throws FileSystemException
Specified by:
getOperations in interface FileOperations
Returns:
Throws:
FileSystemException

getOperation

public FileOperation getOperation(java.lang.Class operationClass)
                           throws FileSystemException
Specified by:
getOperation in interface FileOperations
Parameters:
operationClass -
Returns:
Throws:
FileSystemException

hasOperation

public boolean hasOperation(java.lang.Class operationClass)
                     throws FileSystemException
Specified by:
hasOperation in interface FileOperations
Parameters:
operationClass - the operation's class.
Returns:
true if the operation of specified class is supported for current FileObject and false otherwise.
Throws:
FileSystemException