VFS Filesystem Capabilities Matrix
|
bz2 |
ftp |
gzip |
http |
jar |
local |
ram |
res |
sftp |
smb |
tar |
temp |
url |
webdav |
zip |
getType |
x |
x |
x |
x |
x |
x |
x |
|
x |
x |
x |
x |
|
x |
x |
create |
|
x |
|
|
|
x |
x |
|
x |
x |
|
x |
|
x |
|
delete |
|
x |
|
|
|
x |
x |
|
x |
x |
|
x |
|
x |
|
rename |
|
x |
|
|
|
x |
x |
|
x |
x |
|
x |
|
x |
|
listChildren |
x |
x |
x |
|
x |
x |
x |
|
x |
x |
x |
x |
|
x |
x |
readContent |
x |
x |
x |
x |
x |
x |
x |
|
x |
x |
x |
x |
x |
x |
x |
writeContent |
x |
x |
x |
|
|
x |
x |
|
x |
x |
|
x |
|
x |
|
appendContent |
|
x |
|
|
|
x |
x |
|
|
x |
|
x |
|
|
|
randomAccessRead |
|
x |
|
x |
|
x |
x |
|
x |
x |
|
x |
|
x |
|
randomAccessWrite |
|
|
|
|
|
x |
x |
|
|
x |
|
x |
|
|
|
getLastModified |
x |
x |
x |
x |
x |
x |
x |
|
x |
x |
x |
x |
x |
x |
x |
URI |
x |
x |
x |
x |
x |
x |
x |
|
x |
x |
x |
x |
x |
x |
x |
compress |
x |
|
x |
|
x |
|
|
|
|
|
|
|
|
|
x |
attributes |
|
|
|
x |
x |
|
|
|
|
|
|
|
|
x |
|
virtual |
|
|
|
|
x |
|
|
|
|
|
x |
|
|
|
x |
fsAttributes |
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
signing |
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
manifestAttributes |
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
setLastModifiedFile |
|
|
|
|
|
x |
x |
|
x |
|
|
x |
|
|
|
setLastModifiedFolder |
|
|
|
|
|
x |
x |
|
|
|
|
x |
|
|
|
dispatcher |
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
Legend
getType: allow to determine the type (file/folder) of a entry
create: create a entry
delete: delete a entry
rename: rename a entry
listChildren: list entries below
readContent: read the content of a entry
writeContent: write content to a entry
appendContent: append content to a already existing entry
randomAccessRead: randomly read the content of a entry - allows you to set the read position within the content
randomAccessWrite: randomly write the content of a entry - allows you to set the write position within the content
getLastModified: get the last modification time of a entry
setLastModifiedFile: allow to change the last modification time on a file
setLastModifiedFolder: allow to change the last modification time on a folder
URI: support URIs
compress: compresses the content
virtual: contains a filesystem
attributes: supports file attributes
fsAttributs: supports file system attributes
signing: can sign file content
manifestAttributes: supports the set of manifest attributes
dispatcher: not a real fs implementation, just dispatches to one of the other implementations