|
A FileOperation is an object that brings an extra functions to a FileObject.
The VFS provides the basic functionality to deal with FileObject's. Tha is
create, delete, rename, copy, etc functions. However, if you are working with
FileSystem and its files are, for example, under Version Control System (VCS)
you might want to get an access to the versioning framework and to be able to
manage your files regarding VCS (e.g. commit them, undate, get logs, etc.).
Such type of extended functionality is provided by FileOperation.
The FileOperation interface is a genetic interface that should not be
implemented directly. It rather should be extended by other interfaces that
provide some concrete functions.
FileOperation is provided by
See Also: FileOperationProvider See Also: Especially the FileOperationProvider is responsible See Also: for looking up and instantiating any concrete FileOperation. See Also: author: Siarhei Baidun since: 0.1 |