public class RSVFSFileSystem
extends <any>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SESSION_CONTEXT |
static java.lang.String |
TEMPFILESERVICE_PROVIDER |
static java.lang.String |
VFS |
Constructor and Description |
---|
RSVFSFileSystem(java.nio.file.spi.FileSystemProvider provider,
java.util.Map<java.lang.String,?> env) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.Boolean |
copy(RSVFSPath source,
RSVFSPath target,
java.nio.file.CopyOption[] options) |
java.lang.Boolean |
createDirectory(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>[] attrs) |
java.lang.Boolean |
delete(java.nio.file.Path path) |
java.nio.file.attribute.UserPrincipalLookupService |
getUserPrincipalLookupService() |
boolean |
isOpen() |
java.lang.Boolean |
move(RSVFSPath source,
RSVFSPath target,
java.nio.file.CopyOption[] options) |
java.nio.channels.SeekableByteChannel |
newByteChannel(java.nio.file.Path path,
java.util.Set<? extends java.nio.file.OpenOption> options,
java.nio.file.attribute.FileAttribute<?>[] attrs) |
java.nio.file.DirectoryStream<java.nio.file.Path> |
newDirectoryStream(java.nio.file.Path dir,
java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path> filter) |
java.nio.channels.FileChannel |
newFileChannel(java.nio.file.Path path,
java.util.Set<? extends java.nio.file.OpenOption> options,
java.nio.file.attribute.FileAttribute<?>[] attrs) |
java.io.InputStream |
newInputStream(java.nio.file.Path path,
java.nio.file.OpenOption... options) |
<A extends java.nio.file.attribute.BasicFileAttributes> |
readAttributes(java.nio.file.Path path,
java.lang.Class<A> clazz,
java.nio.file.LinkOption... options) |
java.util.Set<java.lang.String> |
supportedFileAttributeViews() |
java.lang.Boolean |
upload(VFSLocation loc,
java.nio.file.Path tmpFile) |
public static final java.lang.String VFS
public static final java.lang.String SESSION_CONTEXT
public static final java.lang.String TEMPFILESERVICE_PROVIDER
public RSVFSFileSystem(java.nio.file.spi.FileSystemProvider provider, java.util.Map<java.lang.String,?> env)
public void close() throws java.io.IOException
java.io.IOException
public boolean isOpen()
public java.util.Set<java.lang.String> supportedFileAttributeViews()
public java.nio.file.attribute.UserPrincipalLookupService getUserPrincipalLookupService()
public java.io.InputStream newInputStream(java.nio.file.Path path, java.nio.file.OpenOption... options) throws java.io.IOException, VFSException
java.io.IOException
VFSException
public <A extends java.nio.file.attribute.BasicFileAttributes> A readAttributes(java.nio.file.Path path, java.lang.Class<A> clazz, java.nio.file.LinkOption... options) throws java.io.IOException, VFSException
java.io.IOException
VFSException
public java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream(java.nio.file.Path dir, java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path> filter) throws java.io.IOException, VFSException
java.io.IOException
VFSException
public java.nio.channels.SeekableByteChannel newByteChannel(java.nio.file.Path path, java.util.Set<? extends java.nio.file.OpenOption> options, java.nio.file.attribute.FileAttribute<?>[] attrs) throws java.io.IOException, VFSException
java.io.IOException
VFSException
public java.nio.channels.FileChannel newFileChannel(java.nio.file.Path path, java.util.Set<? extends java.nio.file.OpenOption> options, java.nio.file.attribute.FileAttribute<?>[] attrs) throws java.io.IOException
java.io.IOException
public java.lang.Boolean createDirectory(java.nio.file.Path dir, java.nio.file.attribute.FileAttribute<?>[] attrs) throws java.io.IOException
java.io.IOException
public java.lang.Boolean delete(java.nio.file.Path path) throws java.io.IOException
java.io.IOException
public java.lang.Boolean move(RSVFSPath source, RSVFSPath target, java.nio.file.CopyOption[] options) throws java.io.IOException
java.io.IOException
public java.lang.Boolean copy(RSVFSPath source, RSVFSPath target, java.nio.file.CopyOption[] options) throws java.io.IOException
java.io.IOException
public java.lang.Boolean upload(VFSLocation loc, java.nio.file.Path tmpFile) throws java.io.IOException
java.io.IOException