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

A

append(PathVirtual) - Method in class com.io7m.jvvfs.PathVirtual
Append all elements of p to the current path, returning a new path.
appendName(String) - Method in class com.io7m.jvvfs.PathVirtual
Append the name name to the current path, returning a new path.

C

close() - Method in class com.io7m.jvvfs.Filesystem
 
close() - Method in interface com.io7m.jvvfs.FSCapabilityCloseType
Close the given filesystem.
com.io7m.jvvfs - package com.io7m.jvvfs
Core functions and types.
com.io7m.jvvfs.documentation - package com.io7m.jvvfs.documentation
Documentation.
compareTo(PathVirtual) - Method in class com.io7m.jvvfs.PathVirtual
The ordering relation for virtual paths.
createDirectory(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
createDirectory(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityCreateDirectoryType
Create a directory in the virtual filesystem at path.

E

enumerate(PathVirtual) - Static method in class com.io7m.jvvfs.PathVirtualEnum
Construct a new path enumeration.
equals(Object) - Method in class com.io7m.jvvfs.PathReal
 
equals(Object) - Method in class com.io7m.jvvfs.PathVirtual
 
exists(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
exists(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityReadType
 

F

FDocumentation - Class in com.io7m.jvvfs.documentation
Functions for retrieving the documentation.
Filesystem - Class in com.io7m.jvvfs
The basic filesystem implementation.
FilesystemError - Exception in com.io7m.jvvfs
Exception type raised during filesystem operations.
FilesystemError.Code - Enum in com.io7m.jvvfs
The set of possible error codes reported by the filesystem.
FilesystemType - Interface in com.io7m.jvvfs
The type of filesystems.
FSCapabilityAllType - Interface in com.io7m.jvvfs
The set of all possible filesystem capabilities.
FSCapabilityCloseType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to be closed.
FSCapabilityCreateDirectoryType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to create directories in the (virtual) filesystem.
FSCapabilityMountAnywhereType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to load archives from anywhere.
FSCapabilityMountClasspathType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to load archives from the classpath.
FSCapabilityMountDirectoryType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to load archives from a directory.
FSCapabilityMountSnapshotType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to present snapshots of the currently mounted archives.
FSCapabilityReadType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to read from mounted archives.
FSCapabilityUnmountType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to unmount archives.
FSCapabilityUpdateTimeType - Interface in com.io7m.jvvfs
The interface exposed by filesystem implementations that have the capability to update modification times.

G

getBaseName() - Method in class com.io7m.jvvfs.PathVirtual
Retrieve the last element of this path.
getCode() - Method in exception com.io7m.jvvfs.FilesystemError
 
getDocumentationXMLLocation() - Static method in class com.io7m.jvvfs.documentation.FDocumentation
 
getFileSize(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
getFileSize(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityReadType
 
getModificationTime(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
getModificationTime(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityReadType
 
getMountedArchives() - Method in class com.io7m.jvvfs.Filesystem
 
getMountedArchives() - Method in interface com.io7m.jvvfs.FSCapabilityMountSnapshotType
 

H

hashCode() - Method in class com.io7m.jvvfs.PathReal
 
hashCode() - Method in class com.io7m.jvvfs.PathVirtual
 
hasMoreElements() - Method in class com.io7m.jvvfs.PathVirtualEnum
 

I

isAncestorOf(PathVirtual) - Method in class com.io7m.jvvfs.PathVirtual
Determine whether the current path is an ancestor of p.
isDirectory(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
isDirectory(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityReadType
 
isFile(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
isFile(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityReadType
 
isParentOf(PathVirtual) - Method in class com.io7m.jvvfs.PathVirtual
Determine whether the current path is the parent of p.
isRoot() - Method in class com.io7m.jvvfs.PathVirtual
 
isValid(String) - Static method in class com.io7m.jvvfs.Name
Determine whether or not the given name is valid.

L

length() - Method in class com.io7m.jvvfs.PathVirtual
 
listDirectory(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
listDirectory(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityReadType
 

M

makeWithArchiveDirectory(LogUsableType, PathReal) - Static method in class com.io7m.jvvfs.Filesystem
Construct a filesystem using archives as the location of the archive directory.
makeWithoutArchiveDirectory(LogUsableType) - Static method in class com.io7m.jvvfs.Filesystem
Construct a filesystem without an archive directory.
mountArchive(String, PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
mountArchive(String, PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityMountDirectoryType
Mount the archive archive at mount.
mountArchiveFromAnywhere(File, PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
mountArchiveFromAnywhere(File, PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityMountAnywhereType
Mount the archive archive at mount.
mountClasspathArchive(Class<?>, PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
mountClasspathArchive(Class<?>, PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityMountClasspathType
Mount the archive containing class c at mount.

N

Name - Class in com.io7m.jvvfs
Names of files and directories.
nextElement() - Method in class com.io7m.jvvfs.PathVirtualEnum
 

O

ofNames(List<String>) - Static method in class com.io7m.jvvfs.PathVirtual
Produce a virtual path from the list of names.
ofString(String) - Static method in class com.io7m.jvvfs.PathVirtual
Parse the given path according to the EBNF grammar given at the start of this file, and produce a virtual path.
ofStringLax(String) - Static method in class com.io7m.jvvfs.PathVirtual
Normalize path by stripping trailing slashes and eliminating multiple consecutive slashes, and then pass the result to PathVirtual.ofString(String).
openFile(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
openFile(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityReadType
Open the file at path.

P

PathReal - Class in com.io7m.jvvfs
A real path represents a path in the real (not virtual) filesystem.
PathReal(File) - Constructor for class com.io7m.jvvfs.PathReal
Construct a new path from the given file.
PathReal(String) - Constructor for class com.io7m.jvvfs.PathReal
Construct a new path from the given string.
PathVirtual - Class in com.io7m.jvvfs
A virtual path represents a path in the virtual filesystem.
PathVirtualEnum - Class in com.io7m.jvvfs
The sequential enumeration of the ancestors of a path is defined as a list of the prefixes of the path, with the first element being the shortest (the root).

R

ROOT - Static variable in class com.io7m.jvvfs.PathVirtual
A virtual path representing the root directory.

S

subtract(PathVirtual) - Method in class com.io7m.jvvfs.PathVirtual
"Subtract" the path other from the current path.

T

toFile() - Method in class com.io7m.jvvfs.PathReal
 
toString() - Method in class com.io7m.jvvfs.PathReal
 
toString() - Method in class com.io7m.jvvfs.PathVirtual
 

U

unmount(PathVirtual) - Method in class com.io7m.jvvfs.Filesystem
 
unmount(PathVirtual) - Method in interface com.io7m.jvvfs.FSCapabilityUnmountType
Unmounts the most recently mounted archive at mount.
updateModificationTime(PathVirtual, Calendar) - Method in class com.io7m.jvvfs.Filesystem
 
updateModificationTime(PathVirtual, Calendar) - Method in interface com.io7m.jvvfs.FSCapabilityUpdateTimeType
Updates the modification time of the object at path to t.

V

valueOf(String) - Static method in enum com.io7m.jvvfs.FilesystemError.Code
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.io7m.jvvfs.FilesystemError.Code
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2015 <code@io7m.com> http://io7m.com