Package | Description |
---|---|
sirius.biz.vfs |
Modifier and Type | Method and Description |
---|---|
static VirtualFile |
VirtualFile.createRootNode()
Creates a root node, which represents "/".
|
VirtualFile |
VirtualFile.getParent()
Returns the parent file of this file.
|
VirtualFile |
VirtualFile.withChildren(BiConsumer<VirtualFile,Consumer<VirtualFile>> childProvider)
Used to retrieve all child files of a directory.
|
VirtualFile |
VirtualFile.withCreateDirectoryHandler(Function<String,Boolean> createDirectoryHandler)
Permits to create sub directories by invoking the given handler.
|
VirtualFile |
VirtualFile.withCreateFileHandler(Function<String,OutputStream> createFileHandler)
Permits to create a child file with the given name and contents.
|
VirtualFile |
VirtualFile.withDeleteHandler(Supplier<Boolean> deleteHandler)
Permits to delete a file.
|
VirtualFile |
VirtualFile.withInputStreamSupplier(Supplier<InputStream> inputStreamSupplier)
Permits to read the contents of a file.
|
VirtualFile |
VirtualFile.withLastModified(long lastModified)
Specifies the timestamp which represents the last modification.
|
VirtualFile |
VirtualFile.withOutputStreamSupplier(Supplier<OutputStream> outputStreamSupplier)
Permits to write the contents of a file.
|
VirtualFile |
VirtualFile.withSize(long size)
Specifies the file size in bytes.
|
Modifier and Type | Method and Description |
---|---|
Optional<VirtualFile> |
VirtualFile.findChild(String name)
Tries to find a child with the given name.
|
Modifier and Type | Method and Description |
---|---|
void |
WorkRoot.collectRootFolders(VirtualFile parent,
Consumer<VirtualFile> fileCollector) |
void |
SystemRoot.collectRootFolders(VirtualFile parent,
Consumer<VirtualFile> fileCollector) |
void |
VFSRoot.collectRootFolders(VirtualFile parent,
Consumer<VirtualFile> fileCollector)
Collects all top-level files provided by this root.
|
Modifier and Type | Method and Description |
---|---|
void |
WorkRoot.collectRootFolders(VirtualFile parent,
Consumer<VirtualFile> fileCollector) |
void |
SystemRoot.collectRootFolders(VirtualFile parent,
Consumer<VirtualFile> fileCollector) |
void |
VFSRoot.collectRootFolders(VirtualFile parent,
Consumer<VirtualFile> fileCollector)
Collects all top-level files provided by this root.
|
void |
VirtualFile.enumerateChildren(Consumer<VirtualFile> childCollector)
Enumerates all children of this file.
|
VirtualFile |
VirtualFile.withChildren(BiConsumer<VirtualFile,Consumer<VirtualFile>> childProvider)
Used to retrieve all child files of a directory.
|
VirtualFile |
VirtualFile.withChildren(BiConsumer<VirtualFile,Consumer<VirtualFile>> childProvider)
Used to retrieve all child files of a directory.
|
Constructor and Description |
---|
VirtualFile(VirtualFile parent,
String name)
Creates a new file with the given name.
|
Copyright © 2018. All rights reserved.