Class FileSystemView

java.lang.Object
io.roastedroot.zerofs.FileSystemView

final class FileSystemView extends Object
View of a file system with a specific working directory. As all file system operations need to work when given either relative or absolute paths, this class contains the implementation of most file system operations, with relative path operations resolving against the working directory.

A file system has one default view using the file system's working directory. Additional views may be created for use in SecureDirectoryStream instances, which each have a different working directory they use.