Class DefaultFileOperations
java.lang.Object
org.apache.commons.vfs2.operations.DefaultFileOperations
- All Implemented Interfaces:
FileOperations
- Since:
- 0.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOperation(Class<? extends FileOperation> operationClass) Class<? extends FileOperation>[]booleanhasOperation(Class<? extends FileOperation> operationClass)
-
Field Details
-
fsmanager
-
fileObject
-
-
Constructor Details
-
DefaultFileOperations
- Parameters:
file- The file.
-
-
Method Details
-
getOperations
- Specified by:
getOperationsin interfaceFileOperations- Returns:
- The operation classes.
- Throws:
FileSystemException- If an error occurs.
-
getOperation
public FileOperation getOperation(Class<? extends FileOperation> operationClass) throws FileSystemException - Specified by:
getOperationin interfaceFileOperations- Parameters:
operationClass- The Class that performs the operation.- Returns:
- The FileOperation.
- Throws:
FileSystemException- if an error occurs.
-
hasOperation
public boolean hasOperation(Class<? extends FileOperation> operationClass) throws FileSystemException - Specified by:
hasOperationin interfaceFileOperations- Parameters:
operationClass- the operation's class.- Returns:
- true if the operation of specified class is supported for current FileObject and false otherwise.
- Throws:
FileSystemException- if an error occurs.
-