Builder
Builder to configure and spawn new embedded VFS implementations.
Builders can be filled out property-wise, or via builder methods.
Parameters
Whether to defer reading of files into the VFS until they are requested.
Whether the file-system should be considered read-only (regardless of backing read-only status).
Whether the file-system should be considered case-sensitive.
Whether to enable support for symbolic links.
Root directory of the file-system.
Working directory of the file-system.
Policy to apply to moderate guest I/O access to the file-system in question.
Registry of known file paths which are consulted for deferred reads.
Mapping of bundle IDs to bundle metadata; consulted for deferred reads.
Bundle file to load the file-system from.
Paths to the bundle files, as regular host-filesystem paths, or classpath:
-prefixed URIs for resources which should be fetched from the host app class-path.
Files to load as file-system bundles.
Constructors
Types
Factory for embedded VFS implementations.
Properties
Functions
Collect all the current settings, apply defaults where needed, and construct the requested VFS implementation.
Set the bundle to use directly (pre-loaded from some data source).
Set the files to load the bundle data from; expected to be a valid and readable regular file, which is a tarball, a compressed tar-ball, or a bundle in Elide's internal format.
Set the bundles which should be consulted for deferred reads.
Set the paths to load the bundle file from; can be a regular file-path, or a classpath:
-prefixed path to load a resource from the host app classpath.
Set the caseSensitive status of the file-system managed by this VFS implementation.
Set the deferred status of the file-system managed by this VFS implementation.
Set the enableSymlinks setting of the file-system managed by this VFS implementation.
Set the target file to load the bundle data from; expected to be a valid and readable/writable regular file, and it will be created if it doesn't exist.
Set the active policy for guest I/O operations.
Set the readOnly status of the file-system managed by this VFS implementation.
Set the registry of known paths, which is used for deferred reads and writes.
Set the root path of the file-system managed by this VFS implementation.
Set the initial workingDirectory path of the file-system managed by this VFS implementation.
Set the zip to load the bundle data from; expected to be a valid and readable regular file, which is Zip compressed.