Class RenderFSProvider
- java.lang.Object
-
- java.nio.file.spi.FileSystemProvider
-
- io.virtdata.docsys.metafs.core.MetaFSProvider
-
- io.virtdata.docsys.metafs.fs.virtual.VirtFSProvider
-
- io.virtdata.docsys.metafs.fs.renderfs.fs.RenderFSProvider
-
public class RenderFSProvider extends VirtFSProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected static RenderFSProviderinstance-
Fields inherited from class io.virtdata.docsys.metafs.fs.virtual.VirtFSProvider
filesystems, logger
-
-
Constructor Summary
Constructors Constructor Description RenderFSProvider()
-
Method Summary
Modifier and Type Method Description voidcheckAccess(java.nio.file.Path path, java.nio.file.AccessMode... modes)static RenderFSProviderget()java.nio.file.attribute.FileAttributeViewgetFileAttributeView(java.nio.file.Path path, java.lang.Class type, java.nio.file.LinkOption... options)java.nio.channels.SeekableByteChannelnewByteChannel(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.FileChannelnewFileChannel(java.nio.file.Path path, java.util.Set<? extends java.nio.file.OpenOption> options, java.nio.file.attribute.FileAttribute<?>... attrs)java.io.InputStreamnewInputStream(java.nio.file.Path path, java.nio.file.OpenOption... options)java.nio.file.attribute.BasicFileAttributesreadAttributes(java.nio.file.Path path, java.lang.Class type, java.nio.file.LinkOption... options)java.util.Map<java.lang.String,java.lang.Object>readAttributes(java.nio.file.Path path, java.lang.String attributes, java.nio.file.LinkOption... options)-
Methods inherited from class io.virtdata.docsys.metafs.fs.virtual.VirtFSProvider
copy, createDirectory, delete, getContainerPath, getFileStore, getFileSystem, getPath, getScheme, isHidden, isSameFile, move, newFileSystem, setAttribute
-
-
-
-
Field Detail
-
instance
protected static RenderFSProvider instance
-
-
Method Detail
-
get
public static RenderFSProvider get()
-
newInputStream
public java.io.InputStream newInputStream(java.nio.file.Path path, java.nio.file.OpenOption... options) throws java.io.IOException- Overrides:
newInputStreamin classjava.nio.file.spi.FileSystemProvider- Throws:
java.io.IOException
-
newByteChannel
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- Overrides:
newByteChannelin classVirtFSProvider- Throws:
java.io.IOException
-
newFileChannel
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- Overrides:
newFileChannelin classMetaFSProvider- Throws:
java.io.IOException
-
newDirectoryStream
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- Overrides:
newDirectoryStreamin classVirtFSProvider- Throws:
java.io.IOException
-
readAttributes
public java.nio.file.attribute.BasicFileAttributes readAttributes(java.nio.file.Path path, java.lang.Class type, java.nio.file.LinkOption... options) throws java.io.IOException- Overrides:
readAttributesin classVirtFSProvider- Throws:
java.io.IOException
-
readAttributes
public java.util.Map<java.lang.String,java.lang.Object> readAttributes(java.nio.file.Path path, java.lang.String attributes, java.nio.file.LinkOption... options) throws java.io.IOException- Overrides:
readAttributesin classVirtFSProvider- Throws:
java.io.IOException
-
checkAccess
public void checkAccess(java.nio.file.Path path, java.nio.file.AccessMode... modes) throws java.io.IOException- Overrides:
checkAccessin classVirtFSProvider- Throws:
java.io.IOException
-
getFileAttributeView
public java.nio.file.attribute.FileAttributeView getFileAttributeView(java.nio.file.Path path, java.lang.Class type, java.nio.file.LinkOption... options)- Overrides:
getFileAttributeViewin classVirtFSProvider
-
-