Skip navigation links
A C D E G H I L M N O P R S T U V W 

A

ALL - Static variable in class net.java.truevfs.access.TArchiveDetector
This instance recognizes all archive file name extensions for which an archive driver can get located on the class path by the file system driver map locator singleton FsDriverMapLocator.SINGLETON.
ARCHIVE_DETECTOR - Static variable in interface net.java.truevfs.access.TFileSystemProvider.Parameter
The key for the archiveDetector parameter.

C

canExecute() - Method in class net.java.truevfs.access.TFile
 
canRead() - Method in class net.java.truevfs.access.TFile
 
canWrite() - Method in class net.java.truevfs.access.TFile
 
cat(InputStream, OutputStream) - Static method in class net.java.truevfs.access.TFile
Copies the data from the given input stream to the given output stream without closing them.
checkAccess(Path, AccessMode...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
close() - Method in class net.java.truevfs.access.TConfig
 
close() - Method in class net.java.truevfs.access.TFileSystem
Commits all pending changes for this (federated) file system and all its federated child file systems to their respective parent file system, closes their associated target (archive) file in order to allow access by third parties (e.g. other processes), cleans up any temporary allocated resources (e.g. temporary files) and purges any cached data.
compact() - Method in class net.java.truevfs.access.TFile
Compacts this archive file by removing any redundant archive entry contents and meta data, including central directories.
compare(File, File) - Method in class net.java.truevfs.access.TFileComparator
 
compareTo(File) - Method in class net.java.truevfs.access.TFile
compareTo(Path) - Method in class net.java.truevfs.access.TPath
The natural ordering imposed by this implementation is identical to the natural ordering of path's name.
contains(File) - Method in class net.java.truevfs.access.TFile
Returns true if and only if the path represented by this instance contains the path represented by the given file, where a path is said to contain another path if and only if it's equal or an ancestor of the other path.
contains(File, File) - Static method in class net.java.truevfs.access.TFile
Returns true if and only if the path represented by a contains the path represented by b, where a path is said to contain another path if and only if it's equal or an ancestor of the other path.
copy(Path, Path, CopyOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
cp(InputStream, OutputStream) - Static method in class net.java.truevfs.access.TFile
Copies the data from the input stream in to the output stream out and closes both streams - even if an exception occurs.
cp(InputStream, File) - Static method in class net.java.truevfs.access.TFile
Copies the input stream in to the file dst and closes the stream - even if an exception occurs.
cp(File, OutputStream) - Static method in class net.java.truevfs.access.TFile
Copies the file src to the output stream out and closes the stream - even if an exception occurs.
cp(File) - Method in class net.java.truevfs.access.TFile
Equivalent to cp(this, dst).
cp(File, File) - Static method in class net.java.truevfs.access.TFile
Copies the file src to the file dst.
cp_p(File) - Method in class net.java.truevfs.access.TFile
Equivalent to cp_p(this, dst).
cp_p(File, File) - Static method in class net.java.truevfs.access.TFile
Copies the file src to the file dst and attempts to copy all attributes of the source file to the destination file, too.
cp_r(File) - Method in class net.java.truevfs.access.TFile
Equivalent to cp_r(this, dst, detector, detector), where detector is TConfig.current().getArchiveDetector().
cp_r(File, File, TArchiveDetector) - Static method in class net.java.truevfs.access.TFile
cp_r(File, File, TArchiveDetector, TArchiveDetector) - Static method in class net.java.truevfs.access.TFile
Recursively copies the file or directory src to the file or directory dst.
cp_rp(File) - Method in class net.java.truevfs.access.TFile
Equivalent to cp_rp(this, dst, detector, detector), where detector is TConfig.current().getArchiveDetector().
cp_rp(File, File, TArchiveDetector) - Static method in class net.java.truevfs.access.TFile
cp_rp(File, File, TArchiveDetector, TArchiveDetector) - Static method in class net.java.truevfs.access.TFile
Recursively copies the file or directory src to the file or directory dst and attempts to copy all attributes of each source file to the destination file, too.
createDirectory(Path, FileAttribute<?>...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
createNewFile() - Method in class net.java.truevfs.access.TFile
Creates a new, empty file similar to its superclass implementation.
current() - Static method in class net.java.truevfs.access.TConfig
Returns the current configuration.

D

DEFAULT_ROOT_MOUNT_POINT - Static variable in class net.java.truevfs.access.TFileSystemProvider
The root mount point of the provider for the public no-arg constructor.
DEFAULT_SCHEME - Static variable in class net.java.truevfs.access.TFileSystemProvider
The scheme of the provider for the public no-arg constructor.
delete() - Method in class net.java.truevfs.access.TFile
Deprecated.
This method just returns a boolean value to indicate failure, which is hard to analyze.
delete(Path) - Method in class net.java.truevfs.access.TFileSystemProvider
 
deleteOnExit() - Method in class net.java.truevfs.access.TFile
 

E

endsWith(Path) - Method in class net.java.truevfs.access.TPath
 
endsWith(String) - Method in class net.java.truevfs.access.TPath
 
equals(Object) - Method in class net.java.truevfs.access.TArchiveDetector
 
equals(Object) - Method in class net.java.truevfs.access.TConfig
 
equals(Object) - Method in class net.java.truevfs.access.TFile
equals(Object) - Method in class net.java.truevfs.access.TPath
This path is considered equal to the given other object if and only if the other object is identical to this object or if the other object is a TPath object with a file system which is considered equal to this path's file system and a name which is considered equal to this path's name.
exists() - Method in class net.java.truevfs.access.TFile
ExpertFeature - Annotation Type in net.java.truevfs.access
Indicates a feature which requires a certain experience level for safe use.
ExpertFeature.Level - Enum in net.java.truevfs.access
The experience level required to safely use an expert feature.
ExpertFeature.Reason - Enum in net.java.truevfs.access
The reason why a feature should only be used by an expert.

G

get() - Method in class net.java.truevfs.access.TArchiveDetector
 
getAbsoluteFile() - Method in class net.java.truevfs.access.TFile
 
getAbsolutePath() - Method in class net.java.truevfs.access.TFile
 
getAccessPreference(FsAccessOption) - Method in class net.java.truevfs.access.TConfig
Returns true if and only if the given access option is set in the access preferences.
getAccessPreferences() - Method in class net.java.truevfs.access.TConfig
Returns the access preferences to apply for file system operations.
getArchiveDetector() - Method in class net.java.truevfs.access.TConfig
Returns the TArchiveDetector to use for scanning path names for prospective archive files.
getArchiveDetector() - Method in class net.java.truevfs.access.TFile
 
getArchiveDetector() - Method in class net.java.truevfs.access.TPath
 
getArchiveDetector() - Method in interface net.java.truevfs.access.TRex
Returns the TArchiveDetector which was used to detect any archive files in the path name of this object at construction time.
getBeanDescriptor() - Method in class net.java.truevfs.access.TFileBeanInfo
Deprecated.
Gets the bean's BeanDescriptors.
getCanonicalFile() - Method in class net.java.truevfs.access.TFile
 
getCanonicalPath() - Method in class net.java.truevfs.access.TFile
 
getCanOrAbsFile() - Method in class net.java.truevfs.access.TFile
This convenience method simply returns the canonical form of this abstract path or the normalized absolute form if resolving the prior fails.
getCanOrAbsPath() - Method in class net.java.truevfs.access.TFile
This convenience method simply returns the canonical form of this abstract path or the normalized absolute form if resolving the prior fails.
getDefaultEventIndex() - Method in class net.java.truevfs.access.TFileBeanInfo
Deprecated.
A bean may have a "default" event that is the event that will mostly commonly be used by human's when using the bean.
getDefaultPropertyIndex() - Method in class net.java.truevfs.access.TFileBeanInfo
Deprecated.
A bean may have a "default" property that is the property that will mostly commonly be initially chosen for update by human's who are customizing the bean.
getDrivers() - Method in class net.java.truevfs.access.TArchiveDetector
Returns the immutable map of file system drivers.
getEnclArchive() - Method in class net.java.truevfs.access.TFile
Returns the parent file system object for this file object.
getEnclEntryName() - Method in class net.java.truevfs.access.TFile
Returns the node name relative to the parent file system.
getEventSetDescriptors() - Method in class net.java.truevfs.access.TFileBeanInfo
Deprecated.
Gets the bean's EventSetDescriptors.
getExtensions() - Method in class net.java.truevfs.access.TArchiveDetector
Returns the canonical extension list for all archive file system schemes recognized by this TArchiveDetector.
getFile() - Method in class net.java.truevfs.access.TFile
Deprecated.
Using the resulting File object for file system access would compete with the TrueVFS Kernel for I/O and may easily corrupt the state of the (virtual) file system space, including loss of data!
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
getFileName() - Method in class net.java.truevfs.access.TPath
 
getFileStore(Path) - Method in class net.java.truevfs.access.TFileSystemProvider
 
getFileStores() - Method in class net.java.truevfs.access.TFileSystem
 
getFileSystem(URI) - Method in class net.java.truevfs.access.TFileSystemProvider
Returns a file system for the given hierarchical TPath uri.
getFileSystem() - Method in class net.java.truevfs.access.TPath
Returns the TFileSystem for this path.
getIcon(int) - Method in class net.java.truevfs.access.TFileBeanInfo
Deprecated.
This method returns an image object that can be used to represent the bean in toolboxes, toolbars, etc.
getInnerArchive() - Method in class net.java.truevfs.access.TFile
Returns the innermost archive file object for this file object.
getInnerEntryName() - Method in class net.java.truevfs.access.TFile
Returns the entry name relative to the innermost archive file.
getMethodDescriptors() - Method in class net.java.truevfs.access.TFileBeanInfo
Deprecated.
Gets the bean's MethodDescriptors.
getMountPoint() - Method in class net.java.truevfs.access.TFile
 
getMountPoint() - Method in class net.java.truevfs.access.TPath
 
getMountPoint() - Method in interface net.java.truevfs.access.TRex
Returns the file system mount point for this path.
getName() - Method in class net.java.truevfs.access.TFile
 
getName(int) - Method in class net.java.truevfs.access.TPath
 
getNameCount() - Method in class net.java.truevfs.access.TPath
 
getNodeName() - Method in class net.java.truevfs.access.TFile
 
getNodeName() - Method in class net.java.truevfs.access.TPath
 
getNodeName() - Method in interface net.java.truevfs.access.TRex
Returns the file system entry name.
getNodePath() - Method in class net.java.truevfs.access.TFile
Returns a file system node path which is consistent with TFile.toURI().
getNodePath() - Method in class net.java.truevfs.access.TPath
 
getNodePath() - Method in interface net.java.truevfs.access.TRex
Returns the file system node path with an absolute URI.
getNonArchivedParentFile() - Method in class net.java.truevfs.access.TFile
Returns the first parent directory (starting from this file) which is not an archive file or a file located in an archive file.
getNormalizedAbsoluteFile() - Method in class net.java.truevfs.access.TFile
Similar to TFile.getAbsoluteFile(), but removes any "." and ".." directories from the path name wherever possible.
getNormalizedAbsolutePath() - Method in class net.java.truevfs.access.TFile
Similar to TFile.getAbsolutePath(), but removes any redundant "." and ".." directories from the path name.
getNormalizedFile() - Method in class net.java.truevfs.access.TFile
Removes any redundant "." and ".." directories from the path name.
getNormalizedPath() - Method in class net.java.truevfs.access.TFile
Removes any redundant ".", ".." directories from the path name.
getParent() - Method in class net.java.truevfs.access.TFile
 
getParent() - Method in class net.java.truevfs.access.TPath
 
getParentFile() - Method in class net.java.truevfs.access.TFile
 
getPath() - Method in class net.java.truevfs.access.TFile
 
getPath(String, String...) - Method in class net.java.truevfs.access.TFileSystem
Constructs a new path from the given sub path strings.
getPath(URI) - Method in class net.java.truevfs.access.TFileSystemProvider
Returns a TPath for the given hierarchical name.
getPathMatcher(String) - Method in class net.java.truevfs.access.TFileSystem
 
getPropertyDescriptors() - Method in class net.java.truevfs.access.TFileBeanInfo
Deprecated.
Gets the bean's PropertyDescriptors.
getRoot() - Method in class net.java.truevfs.access.TPath
 
getRootDirectories() - Method in class net.java.truevfs.access.TFileSystem
 
getScheme() - Method in class net.java.truevfs.access.TFileSystemProvider
Returns the default scheme of this provider.
getSeparator() - Method in class net.java.truevfs.access.TFileSystem
Returns File.separator.
getTopLevelArchive() - Method in class net.java.truevfs.access.TFile
Returns the top level archive file in the path or null if this file object does not name an archive file.
getUri() - Method in class net.java.truevfs.access.TFile
In case no prospective archive file has been detected in the path name at construction time, this method behaves like the super class method File.toURI().
getUri() - Method in class net.java.truevfs.access.TPath
 
getUri() - Method in interface net.java.truevfs.access.TRex
Returns the absolute URI for this object.
getUserPrincipalLookupService() - Method in class net.java.truevfs.access.TFileSystem
 

H

hashCode() - Method in class net.java.truevfs.access.TArchiveDetector
 
hashCode() - Method in class net.java.truevfs.access.TConfig
 
hashCode() - Method in class net.java.truevfs.access.TFile
hashCode() - Method in class net.java.truevfs.access.TPath
Returns a hash code which is consistent with TPath.equals(Object).

I

input(InputStream) - Method in class net.java.truevfs.access.TFile
Copies the input stream in to this file or entry in an archive file without closing the stream.
isAbsolute() - Method in class net.java.truevfs.access.TFile
 
isAbsolute() - Method in class net.java.truevfs.access.TPath
 
isArchive() - Method in class net.java.truevfs.access.TFile
Returns true if and only if this TFile addresses an archive file.
isArchive() - Method in class net.java.truevfs.access.TPath
Returns true if and only if this TPath addresses an archive file.
isDirectory() - Method in class net.java.truevfs.access.TFile
Similar to its super class implementation, but returns true for a valid archive file, too.
isEntry() - Method in class net.java.truevfs.access.TFile
Returns true if and only if this TPath addresses an entry located within an archive file.
isEntry() - Method in class net.java.truevfs.access.TPath
Returns true if and only if this TPath addresses an entry located within an archive file.
isFile() - Method in class net.java.truevfs.access.TFile
Similar to its super class implementation, but returns false for a valid archive file, too.
isFileSystemRoot() - Method in class net.java.truevfs.access.TFile
Returns true if and only if this file denotes a file system root or a UNC (if running on the Windows platform).
isHidden() - Method in class net.java.truevfs.access.TFile
 
isHidden(Path) - Method in class net.java.truevfs.access.TFileSystemProvider
 
isLenient() - Method in class net.java.truevfs.access.TConfig
Returns the value of the property lenient, which is true if and only if the access preference FsAccessOption.CREATE_PARENTS is set in the access preferences.
isOpen() - Method in class net.java.truevfs.access.TFileSystem
Returns true.
isParentOf(File) - Method in class net.java.truevfs.access.TFile
Returns true if and only if the path represented by this instance is a direct or indirect parent of the path represented by the given file.
isReadOnly() - Method in class net.java.truevfs.access.TFileSystem
Returns false.
isSameFile(Path, Path) - Method in class net.java.truevfs.access.TFileSystemProvider
 
isTopLevelArchive() - Method in class net.java.truevfs.access.TFile
Returns true if and only if this file is a top level archive file.
isUNC() - Method in class net.java.truevfs.access.TFile
Returns true if and only if this file denotes a UNC.
iterator() - Method in class net.java.truevfs.access.TPath
 

L

lastModified() - Method in class net.java.truevfs.access.TFile
Returns a long value representing the time this file was last modified, measured in milliseconds since the epoch (00:00:00 GMT, January 1, 1970), or 0L if the file does not exist or if an I/O error occurs or if this is a ghost directory in an archive file.
length() - Method in class net.java.truevfs.access.TFile
Returns the (uncompressed) length of the file.
list() - Method in class net.java.truevfs.access.TFile
Returns the names of the members in this (virtual) directory in a newly created array.
list(FilenameFilter) - Method in class net.java.truevfs.access.TFile
Returns the names of the members in this directory which are accepted by filenameFilter in a newly created array.
listFiles() - Method in class net.java.truevfs.access.TFile
 
listFiles(FilenameFilter) - Method in class net.java.truevfs.access.TFile
listFiles(FileFilter) - Method in class net.java.truevfs.access.TFile

M

mkdir() - Method in class net.java.truevfs.access.TFile
Creates a new, empty (virtual) directory similar to its superclass implementation.
mkdir(boolean) - Method in class net.java.truevfs.access.TFile
Ensures that a (virtual) directory with this path name exists in the (federated) file system.
mkdirs() - Method in class net.java.truevfs.access.TFile
 
move(Path, Path, CopyOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
mv(File) - Method in class net.java.truevfs.access.TFile
Equivalent to mv(this, dst, detector), where detector is TConfig.current().getArchiveDetector().
mv(File, File, TArchiveDetector) - Static method in class net.java.truevfs.access.TFile
Moves the given source file or directory to the given destination file or directory.

N

net.java.truevfs.access - package net.java.truevfs.access
Provides uniform, transparent, thread-safe, read/write access to archive files as if they were virtual directories.
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class net.java.truevfs.access.TFileSystemProvider
 
newFileSystem(Path, Map<String, ?>) - Method in class net.java.truevfs.access.TFileSystemProvider
Scans the given path for prospective archive files using the given configuration and returns the file system for the innermost prospective archive file or throws an UnsupportedOperationException if no prospective archive file is detected.
newFileSystem(URI, Map<String, ?>) - Method in class net.java.truevfs.access.TFileSystemProvider
Returns a file system for the given hierarchical TPath uri.
newInputStream(Path, OpenOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
newOutputStream(Path, OpenOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
newWatchService() - Method in class net.java.truevfs.access.TFileSystem
 
normalize() - Method in class net.java.truevfs.access.TPath
 
NULL - Static variable in class net.java.truevfs.access.TArchiveDetector
This instance never recognizes any archive files in a path.

O

onBeforeClose() - Method in class net.java.truevfs.access.TConfig
Pops this configuration off the inheritable thread local configuration stack.
open() - Static method in class net.java.truevfs.access.TConfig
Creates a new current configuration by copying the current configuration and pushing the copy onto the inheritable thread local configuration stack.
output(OutputStream) - Method in class net.java.truevfs.access.TFile
Copies this file or entry in an archive file to the output stream out without closing the stream.

P

provider() - Method in class net.java.truevfs.access.TFileSystem
 

R

readAttributes(Path, Class<A>, LinkOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
readAttributes(Path, String, LinkOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class net.java.truevfs.access.TPath
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class net.java.truevfs.access.TPath
 
relativize(Path) - Method in class net.java.truevfs.access.TPath
 
renameTo(File) - Method in class net.java.truevfs.access.TFile
Deprecated.
This method just returns a boolean value to indicate failure, which is hard to analyze.
resolve(Path) - Method in class net.java.truevfs.access.TPath
 
resolve(String) - Method in class net.java.truevfs.access.TPath
 
resolveSibling(Path) - Method in class net.java.truevfs.access.TPath
 
resolveSibling(String) - Method in class net.java.truevfs.access.TPath
 
rm() - Method in class net.java.truevfs.access.TFile
Equivalent to rm(this).
rm(File) - Static method in class net.java.truevfs.access.TFile
Deletes the given file or directory.
rm_r() - Method in class net.java.truevfs.access.TFile
Equivalent to rm_r(this).
rm_r(File) - Static method in class net.java.truevfs.access.TFile
Recursively deletes the given file or directory tree.
run(String[]) - Method in class net.java.truevfs.access.TApplication
Runs the setup-work-sync life cycle.

S

scheme(String) - Method in class net.java.truevfs.access.TArchiveDetector
Detects whether the given path name identifies a prospective archive file by matching its file name extension against the set of file system schemes in the file system driver map.
setAccessPreference(FsAccessOption, boolean) - Method in class net.java.truevfs.access.TConfig
Sets or clears the given access option in the access preferences.
setAccessPreferences(BitField<FsAccessOption>) - Method in class net.java.truevfs.access.TConfig
Sets the access preferences to apply for file system operations.
setArchiveDetector(TArchiveDetector) - Method in class net.java.truevfs.access.TConfig
Sets the default TArchiveDetector to use for scanning path names for prospective archive files.
setAttribute(Path, String, Object, LinkOption...) - Method in class net.java.truevfs.access.TFileSystemProvider
 
setLastModified(long) - Method in class net.java.truevfs.access.TFile
Sets the last modification of this file or (virtual) directory.
setLenient(boolean) - Method in class net.java.truevfs.access.TConfig
Sets the value of the property lenient.
setReadOnly() - Method in class net.java.truevfs.access.TFile
Like the super class implementation, but is aware of archive files in its path.
setup() - Method in class net.java.truevfs.access.TApplication
Runs the setup phase.
startsWith(Path) - Method in class net.java.truevfs.access.TPath
 
startsWith(String) - Method in class net.java.truevfs.access.TPath
 
subpath(int, int) - Method in class net.java.truevfs.access.TPath
 
supportedFileAttributeViews() - Method in class net.java.truevfs.access.TFileSystem
 
sync() - Method in class net.java.truevfs.access.TApplication
Runs the sync phase.
sync(BitField<FsSyncOption>) - Method in class net.java.truevfs.access.TFileSystem
Commits all pending changes for this (federated) file system and all its federated child file systems to their respective parent file system with respect to the given options.
sync(FsSyncOption...) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files to their respective parent file system with respect to the given options.
sync(BitField<FsSyncOption>) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files to their respective parent file system with respect to the given options.
sync(TFile, FsSyncOption...) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files within the given (virtual) directory tree to their respective parent file system with respect to the given options.
sync(TFile, BitField<FsSyncOption>) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files within the given (virtual) directory tree to their respective parent file system with respect to the given options.
sync(FsMountPoint, FsSyncOption...) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files within the given (virtual) directory tree to their respective parent file system with respect to the given options.
sync(FsMountPoint, BitField<FsSyncOption>) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files within the given (virtual) directory tree to their respective parent file system with respect to the given options.

T

TApplication<E extends java.lang.Exception> - Class in net.java.truevfs.access
A template class which aids in establishing the typical setup-work-sync life cycle of a TrueVFS application.
TApplication() - Constructor for class net.java.truevfs.access.TApplication
 
TArchiveDetector - Class in net.java.truevfs.access
Detects a prospective archive file and declares its file system scheme by mapping its file name extension to an archive driver.
TArchiveDetector(String) - Constructor for class net.java.truevfs.access.TArchiveDetector
TArchiveDetector(Provider<Map<FsScheme, FsDriver>>, String) - Constructor for class net.java.truevfs.access.TArchiveDetector
Constructs a new TArchiveDetector by filtering the given driver provider for all canonicalized extensions in the extensions list.
TArchiveDetector(String, FsDriver) - Constructor for class net.java.truevfs.access.TArchiveDetector
TArchiveDetector(Provider<Map<FsScheme, FsDriver>>, String, FsDriver) - Constructor for class net.java.truevfs.access.TArchiveDetector
Constructs a new TArchiveDetector by decorating the configuration of provider with mappings for all canonicalized extensions in extensions to driver.
TArchiveDetector(Provider<Map<FsScheme, FsDriver>>, Object[][]) - Constructor for class net.java.truevfs.access.TArchiveDetector
Creates a new TArchiveDetector by decorating the configuration of provider with mappings for all entries in config.
TArchiveDetector(Provider<Map<FsScheme, FsDriver>>, Map<FsScheme, FsDriver>) - Constructor for class net.java.truevfs.access.TArchiveDetector
Constructs a new TArchiveDetector by decorating the given driver provider with mappings for all entries in config.
TConfig - Class in net.java.truevfs.access
A mutable container for configuration options with global or inheritable thread local scope.
TFile - Class in net.java.truevfs.access
A replacement for the class File which provides transparent read/write access to archive files and their entries as if they were (virtual) directories and files.
TFile(File) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which wraps the given file.
TFile(File, TArchiveDetector) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which uses the given archive detector to scan its path name for prospective archive files.
TFile(String) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which scans its path name for prospective archive files using the current archive detector by calling TConfig.current().getArchiveDetector().
TFile(String, TArchiveDetector) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which uses the given archive detector to scan its path name for prospective archive files.
TFile(File, String) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which scans its path name for prospective archive files using the current archive detector by calling TConfig.current().getArchiveDetector().
TFile(File, String, TArchiveDetector) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which uses the given archive detector to scan its path name for prospective archive files.
TFile(String, String) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which scans its path name for prospective archive files using the current archive detector by calling TConfig.current().getArchiveDetector().
TFile(String, String, TArchiveDetector) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance which uses the given archive detector to scan its path name for prospective archive files.
TFile(URI) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance for the given uri.
TFile(URI, TArchiveDetector) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance for the given uri and detector.
TFile(FsNodePath) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance for the given path.
TFile(FsNodePath, TArchiveDetector) - Constructor for class net.java.truevfs.access.TFile
Constructs a new TFile instance for the given path and detector.
TFileBeanInfo - Class in net.java.truevfs.access
Deprecated.
This class solely exists to support XMLEncoder/XMLDecoder and is not intended for public use.
TFileBeanInfo() - Constructor for class net.java.truevfs.access.TFileBeanInfo
Deprecated.
 
TFileComparator - Class in net.java.truevfs.access
Compares two files by their status and path name so that directories are always ordered before other files.
TFileComparator() - Constructor for class net.java.truevfs.access.TFileComparator
 
TFileInputStream - Class in net.java.truevfs.access
A replacement for the class FileInputStream for reading plain old files or entries in an archive file.
TFileInputStream(String) - Constructor for class net.java.truevfs.access.TFileInputStream
Constructs a new input stream for reading plain old files or entries in an archive file.
TFileInputStream(String, FsAccessOption...) - Constructor for class net.java.truevfs.access.TFileInputStream
Constructs a new input stream for reading plain old files or entries in an archive file.
TFileInputStream(File) - Constructor for class net.java.truevfs.access.TFileInputStream
Constructs a new input stream for reading plain old files or entries in an archive file.
TFileInputStream(File, FsAccessOption...) - Constructor for class net.java.truevfs.access.TFileInputStream
Constructs a new input stream for reading plain old files or entries in an archive file.
TFileInputStream(File, BitField<FsAccessOption>) - Constructor for class net.java.truevfs.access.TFileInputStream
Constructs a new input stream for reading plain old files or entries in an archive file.
TFileOutputStream - Class in net.java.truevfs.access
A replacement for the class FileOutputStream for writing plain old files or entries in an archive file.
TFileOutputStream(String) - Constructor for class net.java.truevfs.access.TFileOutputStream
Constructs a new output stream for writing plain old files or entries in an archive file.
TFileOutputStream(String, boolean) - Constructor for class net.java.truevfs.access.TFileOutputStream
Constructs a new output stream for writing plain old files or entries in an archive file.
TFileOutputStream(String, FsAccessOption...) - Constructor for class net.java.truevfs.access.TFileOutputStream
Constructs a new output stream for writing plain old files or entries in an archive file.
TFileOutputStream(File) - Constructor for class net.java.truevfs.access.TFileOutputStream
Constructs a new output stream for writing plain old files or entries in an archive file.
TFileOutputStream(File, boolean) - Constructor for class net.java.truevfs.access.TFileOutputStream
Constructs a new output stream for writing plain old files or entries in an archive file.
TFileOutputStream(File, FsAccessOption...) - Constructor for class net.java.truevfs.access.TFileOutputStream
Constructs a new output stream for writing plain old files or entries in an archive file.
TFileOutputStream(File, BitField<FsAccessOption>) - Constructor for class net.java.truevfs.access.TFileOutputStream
Constructs a new output stream for writing plain old files or entries in an archive file.
TFileReader - Class in net.java.truevfs.access
A replacement for the class FileReader for reading plain old files or entries in an archive file.
TFileReader(File) - Constructor for class net.java.truevfs.access.TFileReader
Constructs a new TFile reader.
TFileReader(File, Charset) - Constructor for class net.java.truevfs.access.TFileReader
Constructs a new TFile reader.
TFileReader(File, CharsetDecoder) - Constructor for class net.java.truevfs.access.TFileReader
Constructs a new TFile reader.
TFileSystem - Class in net.java.truevfs.access
A FileSystem implementation for use with NIO.2.
TFileSystemProvider - Class in net.java.truevfs.access
A FileSystemProvider implementation for use with NIO.2.
TFileSystemProvider() - Constructor for class net.java.truevfs.access.TFileSystemProvider
Deprecated.
This constructor is solely provided in order to use this file system provider class with the service location feature of the NIO.2 API!
TFileSystemProvider.Parameter - Interface in net.java.truevfs.access
Keys for environment maps.
TFileWriter - Class in net.java.truevfs.access
A replacement for the class FileWriter for writing plain old files or entries in an archive file.
TFileWriter(File) - Constructor for class net.java.truevfs.access.TFileWriter
Constructs a new TFile writer.
TFileWriter(File, boolean) - Constructor for class net.java.truevfs.access.TFileWriter
Constructs a new TFile writer.
TFileWriter(File, boolean, Charset) - Constructor for class net.java.truevfs.access.TFileWriter
Constructs a new TFile writer.
TFileWriter(File, boolean, CharsetEncoder) - Constructor for class net.java.truevfs.access.TFileWriter
Constructs a new TFile writer.
toAbsolutePath() - Method in class net.java.truevfs.access.TPath
 
toFile() - Method in class net.java.truevfs.access.TFile
 
toFile() - Method in class net.java.truevfs.access.TPath
Returns a new TFile object for this path.
toFile() - Method in interface net.java.truevfs.access.TRex
Returns a file representation of this object.
toNonArchiveFile() - Method in class net.java.truevfs.access.TFile
Returns a file object for the same path name, but does not detect any archive file name patterns in the last path name segment.
toNonArchivePath() - Method in class net.java.truevfs.access.TPath
Returns a path object for the same path name, but does not detect any archive file name patterns in the last path name segment.
toPath() - Method in class net.java.truevfs.access.TFile
 
toPath() - Method in class net.java.truevfs.access.TPath
 
toPath() - Method in interface net.java.truevfs.access.TRex
Returns a path representation of this object.
toRealPath(LinkOption...) - Method in class net.java.truevfs.access.TPath
 
toString() - Method in enum net.java.truevfs.access.ExpertFeature.Level
 
toString() - Method in enum net.java.truevfs.access.ExpertFeature.Reason
 
toString() - Method in class net.java.truevfs.access.TArchiveDetector
 
toString() - Method in class net.java.truevfs.access.TConfig
 
toString() - Method in class net.java.truevfs.access.TFile
 
toString() - Method in class net.java.truevfs.access.TPath
 
toURI() - Method in class net.java.truevfs.access.TFile
 
toUri() - Method in class net.java.truevfs.access.TPath
 
toURL() - Method in class net.java.truevfs.access.TFile
Deprecated.
TPath - Class in net.java.truevfs.access
A Path implementation for use with NIO.2.
TPath(String, String...) - Constructor for class net.java.truevfs.access.TPath
Constructs a new path from the given path strings.
TPath(URI) - Constructor for class net.java.truevfs.access.TPath
Constructs a new path from the given hierarchical URI.
TPath(File) - Constructor for class net.java.truevfs.access.TPath
Constructs a new path from the given file.
TPath(Path) - Constructor for class net.java.truevfs.access.TPath
Constructs a new path from the given path.
TRex - Interface in net.java.truevfs.access
Defines common properties and operations of TFile and TPath.
TVFS - Class in net.java.truevfs.access
Static utility methods for virtual file system operations with global scope.

U

umount() - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files to their respective parent file system, closes their associated target archive file in order to allow access by third parties (e.g. other processes), cleans up any temporary allocated resources (e.g. temporary files) and purges any cached data.
umount(TFile) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files within the given (virtual) directory tree to their respective parent file system, closes their associated target archive file in order to allow access by third parties (e.g. other processes), cleans up any temporary allocated resources (e.g. temporary files) and purges any cached data.
umount(FsMountPoint) - Static method in class net.java.truevfs.access.TVFS
Commits all pending changes for all (nested) archive files within the given (virtual) directory tree to their respective parent file system, closes their associated target archive file in order to allow access by third parties (e.g. other processes), cleans up any temporary allocated resources (e.g. temporary files) and purges any cached data.

V

valueOf(String) - Static method in enum net.java.truevfs.access.ExpertFeature.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.truevfs.access.ExpertFeature.Reason
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.java.truevfs.access.ExpertFeature.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.java.truevfs.access.ExpertFeature.Reason
Returns an array containing the constants of this enum type, in the order they are declared.

W

work(String[]) - Method in class net.java.truevfs.access.TApplication
Runs the work phase.
A C D E G H I L M N O P R S T U V W 
Skip navigation links