Interface FileOperations
- All Known Implementing Classes:
DefaultFileOperations
public interface FileOperations
FileOperations interface provides API to work with operations.
- Since:
- 0.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetOperation(Class<? extends FileOperation> operationClass) Class<? extends FileOperation>[]booleanhasOperation(Class<? extends FileOperation> operationClass)
-
Method Details
-
getOperations
- Returns:
- all operations associated with the fileObject
- Throws:
FileSystemException- if an error occurs.
-
getOperation
FileOperation getOperation(Class<? extends FileOperation> operationClass) throws FileSystemException - Parameters:
operationClass- the operation Class.- Returns:
- a operation implementing the given
operationClass - Throws:
FileSystemException- if an error occus.
-
hasOperation
- Parameters:
operationClass- the operation Class.- Returns:
- if a operation
operationClassis available - Throws:
FileSystemException- if an error ocurs.
-