- FilePath - Class in ca.uqac.lif.fs
-
Representation of a path to a file in a file system.
- FilePath(List<String>, boolean) - Constructor for class ca.uqac.lif.fs.FilePath
-
Creates a file path from a list of path elements.
- FilePath(String) - Constructor for class ca.uqac.lif.fs.FilePath
-
Creates a file path by parsing a string.
- FileSystem - Interface in ca.uqac.lif.fs
-
Abstraction of elementary read and write operations over a file system.
- FileSystem.OpenState - Enum in ca.uqac.lif.fs
-
Enumeration representing the three possible states of a file system.
- FileSystemException - Exception in ca.uqac.lif.fs
-
Exception thrown by methods of the
FileSystem class.
- FileSystemException(String) - Constructor for exception ca.uqac.lif.fs.FileSystemException
-
Creates a new instance of the exception.
- FileSystemException(Throwable) - Constructor for exception ca.uqac.lif.fs.FileSystemException
-
Creates a new instance of the exception.
- FileSystemVisitor - Class in ca.uqac.lif.fs
-
- FileSystemVisitor(FileSystem) - Constructor for class ca.uqac.lif.fs.FileSystemVisitor
-
Creates a new file system visitor.
- FileUtils - Class in ca.uqac.lif.fs
-
A set of static methods for common operations on files and file systems.
- FileUtils.TotalSize - Class in ca.uqac.lif.fs
-
Visitor calculating the total size of all files inside a folder and its
sub-folders.
- FilterFileSystem - Class in ca.uqac.lif.fs
-
A file system that delegates all its operations to another file system
passed as a parameter.
- FilterFileSystem(FileSystem) - Constructor for class ca.uqac.lif.fs.FilterFileSystem
-
Creates a new filter file system.
- FlatFileSystem - Class in ca.uqac.lif.fs
-
A file system that exposes files in a hierarchy of directory, but internally
stores them in a file system that has a flat structure.
- FlatFileSystem(FileSystem) - Constructor for class ca.uqac.lif.fs.FlatFileSystem
-
Creates a new flat file system.
- FlatFileSystem.Populator - Class in ca.uqac.lif.fs
-
Creates the internal directory structure from the listing of flat files
retrieved from the underlying file system's listing.
- FloppyDisk - Class in ca.uqac.lif.fs
-
A file system simulating the operation of an old floppy disk.
- FloppyDisk(FileSystem, FloppyDisk.FloppyType) - Constructor for class ca.uqac.lif.fs.FloppyDisk
-
Creates a new empty floppy disk of given size.
- FloppyDisk.FloppyType - Enum in ca.uqac.lif.fs
-
Enumeration of possible floppy types.
- fragment(String) - Static method in class ca.uqac.lif.fs.FilePath
-
Splits a string into path fragments according to the path separator.
- fromFlatFilename(String) - Static method in class ca.uqac.lif.fs.FlatFileSystem
-
Converts a flat filename into a hierarchical file path.
- FtpConnection - Class in ca.uqac.lif.fs.net
-
A file system giving access to resources over an FTP connection.
- FtpConnection(String, int, String, String) - Constructor for class ca.uqac.lif.fs.net.FtpConnection
-
Creates a new FTP connection file system.
- FtpConnection.FtpInputStream - Class in ca.uqac.lif.fs.net
-
An input stream reading a file from a remote connection, and taking
care of completing the associated FTP command after it is closed.
- FtpConnection.FtpOutputStream - Class in ca.uqac.lif.fs.net
-
An output stream writing a file on a remote connection, and taking
care of completing the associated FTP command after it is closed.
- FtpInputStream(InputStream) - Constructor for class ca.uqac.lif.fs.net.FtpConnection.FtpInputStream
-
Creates a new FTP input stream.
- FtpOutputStream(OutputStream) - Constructor for class ca.uqac.lif.fs.net.FtpConnection.FtpOutputStream
-
Creates a new FTP output stream.
- m_buffer - Variable in class ca.uqac.lif.fs.ProxyInputStream
-
The buffer for the original file contents.
- m_buffer - Variable in class ca.uqac.lif.fs.ProxyOutputStream
-
The buffer for the original file contents.
- m_children - Variable in class ca.uqac.lif.fs.RamDisk.RamdiskNode
-
- m_client - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
The FTPClient object used to handle the connection.
- m_commandListener - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
An optional command listener used to watch the commands sent over the FTP
connection.
- m_commands - Variable in class ca.uqac.lif.fs.Batch
-
The list of commands to execute.
- m_contents - Variable in class ca.uqac.lif.fs.RamDisk.RamdiskFileNode
-
The contents of the file.
- m_contents - Variable in class ca.uqac.lif.fs.RamDisk.RamdiskFileOutputStream
-
- m_currentDir - Variable in class ca.uqac.lif.fs.HardDisk
-
The path representing the current directory.
- m_currentDir - Variable in class ca.uqac.lif.fs.JarFile
-
The path representing the current directory.
- m_currentDir - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
The path representing the current directory.
- m_currentDir - Variable in class ca.uqac.lif.fs.RamDisk
-
The path representing the current directory within the file system.
- m_currentDir - Variable in class ca.uqac.lif.fs.WriteZipFile
-
The current working directory within the zip archive
- m_currentSize - Variable in class ca.uqac.lif.fs.ThrottledFileSystem
-
The current size of the file system, in bytes.
- m_deleteOnClose - Variable in class ca.uqac.lif.fs.TempFolder
-
A flag indicating whether the temporary folder should be deleted when the
file system is closed.
- m_dirStack - Variable in class ca.uqac.lif.fs.HardDisk
-
A stack containing the history of current directories.
- m_dirStack - Variable in class ca.uqac.lif.fs.JarFile
-
A stack containing the history of current directories.
- m_dirStack - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
A stack containing the history of current directories.
- m_dirStack - Variable in class ca.uqac.lif.fs.RamDisk
-
A stack containing the history of current directories.
- m_dirStack - Variable in class ca.uqac.lif.fs.WriteZipFile
-
A stack containing the history of current directories.
- m_entry - Variable in class ca.uqac.lif.fs.WriteZipFile.ZipEntryOutputStream
-
The zip entry to write to.
- m_filename - Variable in class ca.uqac.lif.fs.PersistentFileSystem
-
The name of the file in the underlying file system where the contents of
the current file system should be loaded/saved.
- m_fs - Variable in class ca.uqac.lif.fs.FileSystemVisitor
-
The file system to visit.
- m_fs - Variable in class ca.uqac.lif.fs.FilterFileSystem
-
The file system to which operations are delegated.
- m_fs - Variable in class ca.uqac.lif.fs.FlatFileSystem
-
The underlying file system in which files are stored.
- m_fs - Variable in class ca.uqac.lif.fs.PersistentFileSystem
-
The file system used to load and save the current file system.
- m_input - Variable in class ca.uqac.lif.fs.ProxyInputStream
-
The input stream to read from.
- m_input - Variable in class ca.uqac.lif.fs.ReadZipFile
-
The input stream from which the contents of the zip file is to be read.
- m_inStream - Variable in class ca.uqac.lif.fs.net.FtpConnection.FtpInputStream
-
The underlying input stream.
- m_isAbsolute - Variable in class ca.uqac.lif.fs.FilePath
-
A flag that determines if the path is absolute.
- m_mirrors - Variable in class ca.uqac.lif.fs.Mirror
-
The file systems on which operations are done.
- m_name - Variable in class ca.uqac.lif.fs.RamDisk.RamdiskNode
-
- m_node - Variable in class ca.uqac.lif.fs.RamDisk.RamdiskFileOutputStream
-
- m_originalSize - Variable in class ca.uqac.lif.fs.ThrottledFileSystem.CappedOutputStream
-
- m_output - Variable in class ca.uqac.lif.fs.ProxyOutputStream
-
The output stream to write the contents to once closed.
- m_output - Variable in class ca.uqac.lif.fs.WriteZipFile
-
The underlying output stream to which the zip file
- m_outputStream - Variable in class ca.uqac.lif.fs.WriteZipFile.ZipEntryOutputStream
-
The output stream collecting the contents of the zip entry before it
is committed to the archive.
- m_outStream - Variable in class ca.uqac.lif.fs.net.FtpConnection.FtpOutputStream
-
The underlying output stream.
- m_parent - Variable in class ca.uqac.lif.fs.RamDisk.RamdiskNode
-
- m_parts - Variable in class ca.uqac.lif.fs.FilePath
-
The elements of the path.
- m_password - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
The password used to log in.
- m_port - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
The TCP port on the server to connect to.
- m_prefix - Variable in class ca.uqac.lif.fs.TempFolder
-
The prefix to give to the temporary folder name.
- m_referenceClass - Variable in class ca.uqac.lif.fs.JarFile
-
The class relative to which the files are located.
- m_root - Variable in class ca.uqac.lif.fs.Chroot
-
The path in the underlying file system acting as the root of the current
file system.
- m_root - Variable in class ca.uqac.lif.fs.HardDisk
-
The path of the directory on the local file system that is exposed as the
"root" directory by this file system object.
- m_root - Variable in class ca.uqac.lif.fs.RamDisk
-
The root folder of the ramdisk.
- m_server - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
The name of the server to connect to.
- m_sizeLimit - Variable in class ca.uqac.lif.fs.ThrottledFileSystem
-
The maximum capcity, in bytes.
- m_speedLimit - Variable in class ca.uqac.lif.fs.ThrottledFileSystem
-
The transfer speed limit, in bytes per second.
- m_state - Variable in class ca.uqac.lif.fs.FlatFileSystem
-
The current state of the file system.
- m_state - Variable in class ca.uqac.lif.fs.HardDisk
-
The current state of the file system.
- m_state - Variable in class ca.uqac.lif.fs.JarFile
-
The current state of the file system.
- m_state - Variable in class ca.uqac.lif.fs.RamDisk
-
The current state of the ramdisk.
- m_streams - Variable in class ca.uqac.lif.fs.Mirror.MirrorOutputStream
-
- m_totalSize - Variable in class ca.uqac.lif.fs.FileUtils.TotalSize
-
The total size of all visited files.
- m_username - Variable in class ca.uqac.lif.fs.net.FtpConnection
-
The username used to log in.
- m_zipInput - Variable in class ca.uqac.lif.fs.ReadZipFile
-
A stream to read from a zip file.
- m_zipOutput - Variable in class ca.uqac.lif.fs.WriteZipFile
-
A stream to write to a zip file.
- Mirror - Class in ca.uqac.lif.fs
-
A file system that replicates all operations made on it on multiple other
file systems.
- Mirror(FileSystem...) - Constructor for class ca.uqac.lif.fs.Mirror
-
Creates a new mirror file system.
- Mirror.MirrorOutputStream - Class in ca.uqac.lif.fs
-
- MirrorOutputStream(String) - Constructor for class ca.uqac.lif.fs.Mirror.MirrorOutputStream
-
- mkdir(String) - Method in class ca.uqac.lif.fs.Chroot
-
- mkdir(String) - Method in interface ca.uqac.lif.fs.FileSystem
-
Creates a directory if it does not exist.
- mkdir(String) - Method in class ca.uqac.lif.fs.FilterFileSystem
-
- mkdir(String) - Method in class ca.uqac.lif.fs.HardDisk
-
- mkdir(String) - Method in class ca.uqac.lif.fs.JarFile
-
- mkdir(String) - Method in class ca.uqac.lif.fs.Mirror
-
- mkdir(String) - Method in class ca.uqac.lif.fs.net.FtpConnection
-
- mkdir(String) - Method in class ca.uqac.lif.fs.NoopFileSystem
-
- mkdir(String) - Method in class ca.uqac.lif.fs.RamDisk
-
- mkdir(String) - Method in class ca.uqac.lif.fs.ReadOnlyFileSystem
-
- mkdir(String) - Method in class ca.uqac.lif.fs.ReadZipFile
-
- mkdir(String) - Method in class ca.uqac.lif.fs.WriteZipFile
-