A B C D E F G H I L M N O P R S T U V W 

A

AclFileAttributesProvider - Class in com.github.fge.filesystem.attributes.provider
Provider for the "acl" file attribute view
AclFileAttributesProvider() - Constructor for class com.github.fge.filesystem.attributes.provider.AclFileAttributesProvider
 
addCopyOption(CopyOption) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Add a supported copy option
addDescriptor(AttributesDescriptor) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
Add an attribute view descriptor
addImplementation(String, Class<? extends FileAttributesProvider>) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
Add an implementation for a given attribute view
addLinkOption(LinkOption) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Add a supported link option
addOpenOption(OpenOption) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Add an option option supported for both read and write
addReadOpenOption(OpenOption) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Add an open option supported for read
addReadTranslation(CopyOption, OpenOption) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
 
addWriteOpenOption(OpenOption) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Add an option option supported for write
addWriteTranslation(CopyOption, OpenOption) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
 
AttributesDescriptor - Interface in com.github.fge.filesystem.attributes.descriptor
One file attribute descriptor

B

BasicFileAttributesProvider - Class in com.github.fge.filesystem.attributes.provider
Provider for the "basic" file attribute view
BasicFileAttributesProvider() - Constructor for class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 

C

checkAccess(Path, AccessMode...) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Check access modes for a path on this filesystem
checkAccess(Path, AccessMode...) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
checkAccess(Path, AccessMode...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Check whether a path exists and can be accessed using the given modes
checkLinkOptions(LinkOption...) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
 
close() - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
close() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
close() - Method in class com.github.fge.filesystem.watch.NopWatchService
 
com.github.fge.filesystem.attributes - package com.github.fge.filesystem.attributes
File attributes and attribute views
com.github.fge.filesystem.attributes.descriptor - package com.github.fge.filesystem.attributes.descriptor
Descriptors for file attributes
com.github.fge.filesystem.attributes.provider - package com.github.fge.filesystem.attributes.provider
File attribute view providers
com.github.fge.filesystem.driver - package com.github.fge.filesystem.driver
Core filesystem interface
com.github.fge.filesystem.exceptions - package com.github.fge.filesystem.exceptions
 
com.github.fge.filesystem.filestore - package com.github.fge.filesystem.filestore
 
com.github.fge.filesystem.fs - package com.github.fge.filesystem.fs
 
com.github.fge.filesystem.options - package com.github.fge.filesystem.options
 
com.github.fge.filesystem.path - package com.github.fge.filesystem.path
 
com.github.fge.filesystem.path.matchers - package com.github.fge.filesystem.path.matchers
 
com.github.fge.filesystem.provider - package com.github.fge.filesystem.provider
 
com.github.fge.filesystem.watch - package com.github.fge.filesystem.watch
 
compareTo(Path) - Method in class com.github.fge.filesystem.path.GenericPath
 
compileCopyOptions(CopyOption...) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Compile a set of copy options from a CopyOption array
compileReadOptions(OpenOption...) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Compile a set of read options from a given OpenOption array
compileWriteOptions(OpenOption...) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
Compile a set of read options from a given OpenOption array
copy(Path, Path, Set<CopyOption>) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Copy a file, or empty directory, from one path to another on this filesystem
copy(Path, Path, Set<CopyOption>) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
copy(Path, Path, CopyOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Copy a source path to a target path
createDirectory(Path, FileAttribute<?>...) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Create a new directory from a path on this filesystem
createDirectory(Path, FileAttribute<?>...) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
createDirectory(Path, FileAttribute<?>...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Create a directory
createDriver(URI, Map<String, ?>) - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
createFileSystem(FileSystemProvider, URI, Map<String, ?>) - Method in interface com.github.fge.filesystem.provider.FileSystemRepository
 
createFileSystem(FileSystemProvider, URI, Map<String, ?>) - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
creationTime() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
creationTime() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
creationTime() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 

D

DEFAULT_DIRECTORY_PERMS - Static variable in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
DEFAULT_OTHER_PERMS - Static variable in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
delete(String) - Method in class com.github.fge.filesystem.attributes.provider.UserDefinedFileAttributesProvider
 
delete(Path) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Delete a file, or empty directory, matching a path on this filesystem
delete(Path) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
delete(Path) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Delete an entry on the filesystem
DosFileAttributesProvider - Class in com.github.fge.filesystem.attributes.provider
Provider for the "dos" file attribute view
DosFileAttributesProvider() - Constructor for class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 

E

endsWith(Path) - Method in class com.github.fge.filesystem.path.GenericPath
 
endsWith(String) - Method in class com.github.fge.filesystem.path.GenericPath
 
equals(Object) - Method in class com.github.fge.filesystem.path.GenericPath
 
equals(Object) - Method in class com.github.fge.filesystem.path.PathElements
 

F

factoryProvider - Variable in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
FileAttributesFactory - Class in com.github.fge.filesystem.attributes
File attributes factory
FileAttributesFactory() - Constructor for class com.github.fge.filesystem.attributes.FileAttributesFactory
Constructor to extend
FileAttributesProvider - Class in com.github.fge.filesystem.attributes.provider
Basic file attribute view provider class
FileAttributesProvider(String) - Constructor for class com.github.fge.filesystem.attributes.provider.FileAttributesProvider
Protected constructor
fileKey() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
fileKey() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
fileKey() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
FileOwnerFileAttributesProvider - Class in com.github.fge.filesystem.attributes.provider
Provider for the "owner" file attribute view
FileOwnerFileAttributesProvider() - Constructor for class com.github.fge.filesystem.attributes.provider.FileOwnerFileAttributesProvider
 
FileStoreBase - Class in com.github.fge.filesystem.filestore
Base implementation of a FileStore
FileStoreBase(String, String, FileAttributesFactory, boolean) - Constructor for class com.github.fge.filesystem.filestore.FileStoreBase
Main constructor
FileStoreBase(String, FileAttributesFactory, boolean) - Constructor for class com.github.fge.filesystem.filestore.FileStoreBase
Alternate constructor
FileSystemDriver - Interface in com.github.fge.filesystem.driver
The core filesystem class
FileSystemDriverBase - Class in com.github.fge.filesystem.driver
A FileSystemDriver with some reasonable defaults
FileSystemDriverBase(FileStore, FileSystemFactoryProvider) - Constructor for class com.github.fge.filesystem.driver.FileSystemDriverBase
 
FileSystemFactoryProvider - Class in com.github.fge.filesystem.provider
 
FileSystemFactoryProvider() - Constructor for class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
FileSystemOptionsFactory - Class in com.github.fge.filesystem.options
Repository of options supported by a filesystem
FileSystemOptionsFactory() - Constructor for class com.github.fge.filesystem.options.FileSystemOptionsFactory
 
FileSystemProviderBase - Class in com.github.fge.filesystem.provider
Base FileSystemProvider implementation
FileSystemProviderBase(FileSystemRepository) - Constructor for class com.github.fge.filesystem.provider.FileSystemProviderBase
 
FileSystemRepository - Interface in com.github.fge.filesystem.provider
 
FileSystemRepositoryBase - Class in com.github.fge.filesystem.provider
 
FileSystemRepositoryBase(String, FileSystemFactoryProvider) - Constructor for class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 

G

GenericFileSystem - Class in com.github.fge.filesystem.fs
Generic FileSystem implementation
GenericFileSystem(URI, FileSystemRepository, FileSystemDriver, FileSystemProvider) - Constructor for class com.github.fge.filesystem.fs.GenericFileSystem
Constructor
GenericPath - Class in com.github.fge.filesystem.path
Generic Path implementation
GenericPath(GenericFileSystem, PathElementsFactory, PathElements) - Constructor for class com.github.fge.filesystem.path.GenericPath
Constructor
getAcl() - Method in class com.github.fge.filesystem.attributes.provider.AclFileAttributesProvider
 
getAllAttributes() - Method in class com.github.fge.filesystem.attributes.provider.AclFileAttributesProvider
 
getAllAttributes() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
getAllAttributes() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
getAllAttributes() - Method in class com.github.fge.filesystem.attributes.provider.FileAttributesProvider
Get all attributes for this view
getAllAttributes() - Method in class com.github.fge.filesystem.attributes.provider.FileOwnerFileAttributesProvider
 
getAllAttributes() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
getAllAttributes() - Method in class com.github.fge.filesystem.attributes.provider.UserDefinedFileAttributesProvider
 
getAttribute(String) - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
getAttributeByName(String) - Method in class com.github.fge.filesystem.attributes.provider.AclFileAttributesProvider
 
getAttributeByName(String) - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
getAttributeByName(String) - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
getAttributeByName(String) - Method in class com.github.fge.filesystem.attributes.provider.FileAttributesProvider
Get an attribute value by name
getAttributeByName(String) - Method in class com.github.fge.filesystem.attributes.provider.FileOwnerFileAttributesProvider
 
getAttributeByName(String) - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
getAttributeByName(String) - Method in class com.github.fge.filesystem.attributes.provider.UserDefinedFileAttributesProvider
 
getAttributeClass() - Method in interface com.github.fge.filesystem.attributes.descriptor.AttributesDescriptor
Get the file attributes class (if any) associated with this view
getAttributeClass() - Method in enum com.github.fge.filesystem.attributes.descriptor.StandardAttributesDescriptor
 
getAttributesFactory() - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
getDescriptors() - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
Return a list of all attribute descriptors registered with this factory
getDriver() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getDriver(Path) - Method in interface com.github.fge.filesystem.provider.FileSystemRepository
 
getDriver(Path) - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
getFactoryProvider() - Method in interface com.github.fge.filesystem.provider.FileSystemRepository
 
getFactoryProvider() - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
getFileAttributes(Class<A>, Object) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
Generate an attribute provider matching the target attributes class
getFileAttributeView(Class<V>, Object) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
Generate an attribute provider implementing the target attribute view class
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Read an attribute view for a given path on this filesystem
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
getFileName() - Method in class com.github.fge.filesystem.path.GenericPath
 
getFileStore() - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Get the FileStore associated with this filesystem
getFileStore() - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
getFileStore() - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
getFileStore(Path) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
getFileStoreAttributeView(Class<V>) - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
getFileStores() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getFileSystem() - Method in class com.github.fge.filesystem.path.GenericPath
 
getFileSystem(URI) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
getFileSystem(URI) - Method in interface com.github.fge.filesystem.provider.FileSystemRepository
 
getFileSystem(URI) - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
getName() - Method in interface com.github.fge.filesystem.attributes.descriptor.AttributesDescriptor
Get the name of the attribute view
getName() - Method in enum com.github.fge.filesystem.attributes.descriptor.StandardAttributesDescriptor
 
getName(int) - Method in class com.github.fge.filesystem.path.GenericPath
 
getNameCount() - Method in class com.github.fge.filesystem.path.GenericPath
 
getOptionsFactory() - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
getParent() - Method in class com.github.fge.filesystem.path.GenericPath
 
getPath(String, String...) - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getPath(URI) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
getPath(URI) - Method in interface com.github.fge.filesystem.provider.FileSystemRepository
 
getPath(URI) - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
getPath() - Method in class com.github.fge.filesystem.watch.NopWatchService
 
getPathElementsFactory() - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
getPathMatcher(String) - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getPathMatcher(String, String) - Method in class com.github.fge.filesystem.path.matchers.PathMatcherFactory
 
getPathMatcherFactory() - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
getPathMetadata(Path) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
 
getPathMetadata(Path) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
getProvider(String, Object) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
Instantiate a new provider for a given attribute view with the given metadata
getRoot() - Method in class com.github.fge.filesystem.path.GenericPath
 
getRootDirectories() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getRootPathElements() - Method in class com.github.fge.filesystem.path.PathElementsFactory
 
getRootPathElements() - Method in class com.github.fge.filesystem.path.UnixPathElementsFactory
 
getScheme() - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
getScheme() - Method in interface com.github.fge.filesystem.provider.FileSystemRepository
 
getScheme() - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
getSeparator() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getSeparator() - Method in class com.github.fge.filesystem.path.PathElementsFactory
 
getTotalSpace() - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
getUnallocatedSpace() - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
getUri() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getUsableSpace() - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
getUserPrincipalLookupService() - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Get a user/group lookup service for this filesystem
getUserPrincipalLookupService() - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
getUserPrincipalLookupService() - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
getUserPrincipalLookupService() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
getViewClass() - Method in interface com.github.fge.filesystem.attributes.descriptor.AttributesDescriptor
Get the file attribute view class associated with this view
getViewClass() - Method in enum com.github.fge.filesystem.attributes.descriptor.StandardAttributesDescriptor
 
GlobHack - Class in sun.nio.fs
 
GlobPathMatcher - Class in com.github.fge.filesystem.path.matchers
 
GlobPathMatcher(String) - Constructor for class com.github.fge.filesystem.path.matchers.GlobPathMatcher
 

H

hashCode() - Method in class com.github.fge.filesystem.path.GenericPath
 
hashCode() - Method in class com.github.fge.filesystem.path.PathElements
 

I

IllegalOptionSetException - Exception in com.github.fge.filesystem.exceptions
 
IllegalOptionSetException() - Constructor for exception com.github.fge.filesystem.exceptions.IllegalOptionSetException
 
IllegalOptionSetException(String) - Constructor for exception com.github.fge.filesystem.exceptions.IllegalOptionSetException
 
IllegalOptionSetException(String, Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.IllegalOptionSetException
 
IllegalOptionSetException(Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.IllegalOptionSetException
 
InvalidAttributeProviderException - Exception in com.github.fge.filesystem.exceptions
Exception thrown when an invalid FileAttributesProvider is found
InvalidAttributeProviderException() - Constructor for exception com.github.fge.filesystem.exceptions.InvalidAttributeProviderException
 
InvalidAttributeProviderException(String) - Constructor for exception com.github.fge.filesystem.exceptions.InvalidAttributeProviderException
 
InvalidAttributeProviderException(String, Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.InvalidAttributeProviderException
 
InvalidAttributeProviderException(Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.InvalidAttributeProviderException
 
isAbsolute() - Method in class com.github.fge.filesystem.path.GenericPath
 
isAbsolute(PathElements) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Check whether a PathElements represents an absolute path
isAbsolute(PathElements) - Method in class com.github.fge.filesystem.path.UnixPathElementsFactory
 
IsDirectoryException - Exception in com.github.fge.filesystem.exceptions
Exception defined when the source or target of a filesystem I/O operation is a directory and should not be
IsDirectoryException(String) - Constructor for exception com.github.fge.filesystem.exceptions.IsDirectoryException
 
IsDirectoryException(String, String, String) - Constructor for exception com.github.fge.filesystem.exceptions.IsDirectoryException
 
isHidden(Path) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Tell whether a path is to be considered hidden by this filesystem
isHidden(Path) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
isHidden(Path) - Method in class com.github.fge.filesystem.driver.UnixLikeFileSystemDriverBase
 
isHidden(Path) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Tell whether the filesystem object pointed by the path (if any) is hidden
isOpen() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
isOther() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
isOther() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
isOther() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
isParent(String) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Check whether a name element represents the parent directory
isParent(String) - Method in class com.github.fge.filesystem.path.UnixPathElementsFactory
 
isReadOnly() - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
isReadOnly() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
isSameFile(Path, Path) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Tell whether two paths actually refer to the same resource on this filesystem
isSameFile(Path, Path) - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
isSameFile(Path, Path) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
isSameFile(Path, Path) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Tell whether two paths represent exactly the same filesystem objects
isSelf(String) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Check whether a name element represents the current directory
isSelf(String) - Method in class com.github.fge.filesystem.path.UnixPathElementsFactory
 
isSymbolicLink() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
isSymbolicLink() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
isSymbolicLink() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
isValidName(String) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Check whether a name element is valid
isValidName(String) - Method in class com.github.fge.filesystem.path.UnixPathElementsFactory
 
iterator() - Method in class com.github.fge.filesystem.path.GenericPath
 
iterator() - Method in class com.github.fge.filesystem.path.PathElements
Returns an iterator over a set of elements of type T.

L

lastAccessTime() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
lastAccessTime() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
lastAccessTime() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
lastModifiedTime() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
lastModifiedTime() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
lastModifiedTime() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 

M

match(String) - Method in class com.github.fge.filesystem.path.matchers.GlobPathMatcher
 
match(String) - Method in class com.github.fge.filesystem.path.matchers.PathMatcherBase
 
match(String) - Method in class com.github.fge.filesystem.path.matchers.RegexPathMatcher
 
matches(Path) - Method in class com.github.fge.filesystem.path.matchers.PathMatcherBase
Tells if given path matches this matcher's pattern.
move(Path, Path, Set<CopyOption>) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Move a file, or empty directory, from one path to another on this filesystem
move(Path, Path, Set<CopyOption>) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
move(Path, Path, CopyOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Move a source path to a target path

N

name() - Method in class com.github.fge.filesystem.attributes.provider.FileAttributesProvider
 
name() - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Obtain a new SeekableByteChannel from a path for this filesystem
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
TODO: throws UnsupportedOperationException if attributes are specified
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Create a new directory stream from a path for this filesystem
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Open a new directory stream from a target path
newFileSystem(URI, Map<String, ?>) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
newInputStream(Path, Set<OpenOption>) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Obtain a new InputStream from a path for this filesystem
newInputStream(Path, Set<OpenOption>) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
newInputStream(Path, OpenOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Open an input stream to an existing path
newOutputStream(Path, Set<OpenOption>) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Obtain a new OutputStream from a path for this filesystem
newOutputStream(Path, Set<OpenOption>) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
newOutputStream(Path, OpenOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
Open an output stream to a given path
newWatchService() - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Get a file watch service for this filesystem
newWatchService() - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
newWatchService() - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
newWatchService() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
NO_NAMES - Static variable in class com.github.fge.filesystem.path.PathElementsFactory
 
NopWatchService - Class in com.github.fge.filesystem.watch
A no-op WatchService implementation
NopWatchService(Path) - Constructor for class com.github.fge.filesystem.watch.NopWatchService
 
normalize() - Method in class com.github.fge.filesystem.path.GenericPath
 
normalize(PathElements) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Normalize a PathElements
NoSuchAttributeException - Exception in com.github.fge.filesystem.exceptions
Exception thrown when an attribute does not exist for a given attribute view
NoSuchAttributeException() - Constructor for exception com.github.fge.filesystem.exceptions.NoSuchAttributeException
 
NoSuchAttributeException(String) - Constructor for exception com.github.fge.filesystem.exceptions.NoSuchAttributeException
 
NoSuchAttributeException(String, Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.NoSuchAttributeException
 
NoSuchAttributeException(Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.NoSuchAttributeException
 

O

optionsFactory - Variable in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
optionsFactory - Variable in class com.github.fge.filesystem.provider.FileSystemProviderBase
 

P

parentToken - Variable in class com.github.fge.filesystem.path.PathElementsFactory
 
PathElements - Class in com.github.fge.filesystem.path
A generic representation of a Path's elements
PathElementsFactory - Class in com.github.fge.filesystem.path
Abstract factory for PathElements instances
PathElementsFactory(String, String, String) - Constructor for class com.github.fge.filesystem.path.PathElementsFactory
Constructor
PathMatcherBase - Class in com.github.fge.filesystem.path.matchers
A base implementation of PathMatcher which delegates matching to a path's string representation
PathMatcherBase() - Constructor for class com.github.fge.filesystem.path.matchers.PathMatcherBase
 
PathMatcherFactory - Class in com.github.fge.filesystem.path.matchers
 
PathMatcherFactory() - Constructor for class com.github.fge.filesystem.path.matchers.PathMatcherFactory
 
permissions() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
poll() - Method in class com.github.fge.filesystem.watch.NopWatchService
 
poll(long, TimeUnit) - Method in class com.github.fge.filesystem.watch.NopWatchService
 
PosixFileAttributesProvider - Class in com.github.fge.filesystem.attributes.provider
Provider for the "posix" file attribute view
PosixFileAttributesProvider() - Constructor for class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
provider() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 

R

readAttributes() - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
readAttributes() - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
readAttributes() - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
readAttributes(Path, Class<A>, LinkOption...) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Read attributes from a path on this filesystem
readAttributes(Path, String, LinkOption...) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Read a list of attributes from a path on this filesystem
readAttributes(Path, String, LinkOption...) - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
readAttributes(Path, Class<A>, LinkOption...) - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
readAttributes(Path, Class<A>, LinkOption...) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
readAttributes(Path, String, LinkOption...) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
readAttributes(Path, Class<A>, LinkOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
readAttributes(Path, String, LinkOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
ReadOnlyAttributeException - Exception in com.github.fge.filesystem.exceptions
An IOException defined when a file attribute is read only
ReadOnlyAttributeException() - Constructor for exception com.github.fge.filesystem.exceptions.ReadOnlyAttributeException
 
ReadOnlyAttributeException(String) - Constructor for exception com.github.fge.filesystem.exceptions.ReadOnlyAttributeException
 
ReadOnlyAttributeException(String, Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.ReadOnlyAttributeException
 
ReadOnlyAttributeException(Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.ReadOnlyAttributeException
 
ReadOnlyFileSystemDriver - Class in com.github.fge.filesystem.driver
A FileSystemDriver composition implementation over another driver for read only filesystems
RegexPathMatcher - Class in com.github.fge.filesystem.path.matchers
A PathMatcher implementation using regexes
RegexPathMatcher(String) - Constructor for class com.github.fge.filesystem.path.matchers.RegexPathMatcher
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class com.github.fge.filesystem.path.GenericPath
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class com.github.fge.filesystem.path.GenericPath
 
registerPathMatcher(String, Class<? extends PathMatcher>) - Method in class com.github.fge.filesystem.path.matchers.PathMatcherFactory
 
relativize(Path) - Method in class com.github.fge.filesystem.path.GenericPath
 
relativize(PathElements, PathElements) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Relativize a path against another
repository - Variable in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
resolve(Path) - Method in class com.github.fge.filesystem.path.GenericPath
 
resolve(String) - Method in class com.github.fge.filesystem.path.GenericPath
 
resolve(PathElements, PathElements) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Resolve a PathElements against another
resolveSibling(Path) - Method in class com.github.fge.filesystem.path.GenericPath
 
resolveSibling(String) - Method in class com.github.fge.filesystem.path.GenericPath
 
resolveSibling(PathElements, PathElements) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Resolve a PathElements's parent against another
rootAndNames(String) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Split an input path into the root component and all name elements
rootAndNames(String) - Method in class com.github.fge.filesystem.path.UnixPathElementsFactory
 

S

setAcl(List<AclEntry>) - Method in class com.github.fge.filesystem.attributes.provider.AclFileAttributesProvider
 
setArchive(boolean) - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
setAttribute(Path, String, Object, LinkOption...) - Method in interface com.github.fge.filesystem.driver.FileSystemDriver
Set an attribute for a path on this filesystem
setAttribute(Path, String, Object, LinkOption...) - Method in class com.github.fge.filesystem.driver.FileSystemDriverBase
 
setAttribute(Path, String, Object, LinkOption...) - Method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
setAttribute(Path, String, Object, LinkOption...) - Method in class com.github.fge.filesystem.provider.FileSystemProviderBase
 
setAttributeByName(String, Object) - Method in class com.github.fge.filesystem.attributes.provider.AclFileAttributesProvider
 
setAttributeByName(String, Object) - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
setAttributeByName(String, Object) - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
setAttributeByName(String, Object) - Method in class com.github.fge.filesystem.attributes.provider.FileAttributesProvider
Set one attribute by name
setAttributeByName(String, Object) - Method in class com.github.fge.filesystem.attributes.provider.FileOwnerFileAttributesProvider
 
setAttributeByName(String, Object) - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
setAttributeByName(String, Object) - Method in class com.github.fge.filesystem.attributes.provider.UserDefinedFileAttributesProvider
 
setAttributesFactory(FileAttributesFactory) - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
setGroup(GroupPrincipal) - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
setHidden(boolean) - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
setMetadataClass(Class<?>) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
Set the metadata class used when constructing new attribute provider instances
setOptionsFactory(FileSystemOptionsFactory) - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
setOwner(UserPrincipal) - Method in class com.github.fge.filesystem.attributes.provider.AclFileAttributesProvider
 
setOwner(UserPrincipal) - Method in class com.github.fge.filesystem.attributes.provider.FileOwnerFileAttributesProvider
 
setOwner(UserPrincipal) - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
setPathElementsFactory(PathElementsFactory) - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
setPathMatcherFactory(PathMatcherFactory) - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
setPermissions(Set<PosixFilePermission>) - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
setReadOnly(boolean) - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
setSystem(boolean) - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
setTimes(FileTime, FileTime, FileTime) - Method in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
setTimes(FileTime, FileTime, FileTime) - Method in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
setTimes(FileTime, FileTime, FileTime) - Method in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
splitNames(String) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Split a names-only input into individual name elements
splitNames(String) - Method in class com.github.fge.filesystem.path.UnixPathElementsFactory
 
StandardAttributesDescriptor - Enum in com.github.fge.filesystem.attributes.descriptor
File attribute descriptors for all FileAttributeViews defined by the JDK
startsWith(Path) - Method in class com.github.fge.filesystem.path.GenericPath
 
startsWith(String) - Method in class com.github.fge.filesystem.path.GenericPath
 
subpath(int, int) - Method in class com.github.fge.filesystem.path.GenericPath
 
sun.nio.fs - package sun.nio.fs
 
supportedFileAttributeViews() - Method in class com.github.fge.filesystem.fs.GenericFileSystem
 
supportsFileAttributeView(Class<? extends FileAttributeView>) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
 
supportsFileAttributeView(String) - Method in class com.github.fge.filesystem.attributes.FileAttributesFactory
 
supportsFileAttributeView(Class<? extends FileAttributeView>) - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 
supportsFileAttributeView(String) - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 

T

take() - Method in class com.github.fge.filesystem.watch.NopWatchService
 
toAbsolutePath() - Method in class com.github.fge.filesystem.path.GenericPath
 
toFile() - Method in class com.github.fge.filesystem.path.GenericPath
 
toPathElements(String) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Convert an input string into a PathElements
toPattern(String) - Static method in class sun.nio.fs.GlobHack
 
toReadOptions(Set<CopyOption>) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
 
toRealPath(LinkOption...) - Method in class com.github.fge.filesystem.path.GenericPath
 
toString() - Method in class com.github.fge.filesystem.path.GenericPath
 
toString(PathElements) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Return a string representation of a PathElements instance
toUri() - Method in class com.github.fge.filesystem.path.GenericPath
 
toUriPath(String, PathElements) - Method in class com.github.fge.filesystem.path.PathElementsFactory
Make a valid, raw URI path from a path's elements and a path prefix
toWriteOptions(Set<CopyOption>) - Method in class com.github.fge.filesystem.options.FileSystemOptionsFactory
 
type() - Method in class com.github.fge.filesystem.filestore.FileStoreBase
 

U

UncaughtIOException - Exception in com.github.fge.filesystem.exceptions
TODO! Due to a design fault, see description
UncaughtIOException() - Constructor for exception com.github.fge.filesystem.exceptions.UncaughtIOException
 
UncaughtIOException(String) - Constructor for exception com.github.fge.filesystem.exceptions.UncaughtIOException
 
UncaughtIOException(String, Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.UncaughtIOException
 
UncaughtIOException(Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.UncaughtIOException
 
UncaughtIOException(String, Throwable, boolean, boolean) - Constructor for exception com.github.fge.filesystem.exceptions.UncaughtIOException
 
UNIX_EPOCH - Static variable in class com.github.fge.filesystem.attributes.provider.BasicFileAttributesProvider
 
UNIX_EPOCH - Static variable in class com.github.fge.filesystem.attributes.provider.DosFileAttributesProvider
 
UNIX_EPOCH - Static variable in class com.github.fge.filesystem.attributes.provider.PosixFileAttributesProvider
 
UnixLikeFileSystemDriverBase - Class in com.github.fge.filesystem.driver
A base abstract implementation of a FileSystemDriver for Unix-like filesystems
UnixLikeFileSystemDriverBase(FileStore, FileSystemFactoryProvider) - Constructor for class com.github.fge.filesystem.driver.UnixLikeFileSystemDriverBase
 
UnixPathElementsFactory - Class in com.github.fge.filesystem.path
A PathElementsFactory for Unix-like paths
UnixPathElementsFactory() - Constructor for class com.github.fge.filesystem.path.UnixPathElementsFactory
 
unregister(URI) - Method in interface com.github.fge.filesystem.provider.FileSystemRepository
 
unregister(URI) - Method in class com.github.fge.filesystem.provider.FileSystemRepositoryBase
 
UnsupportedOptionException - Exception in com.github.fge.filesystem.exceptions
 
UnsupportedOptionException() - Constructor for exception com.github.fge.filesystem.exceptions.UnsupportedOptionException
 
UnsupportedOptionException(String) - Constructor for exception com.github.fge.filesystem.exceptions.UnsupportedOptionException
 
UnsupportedOptionException(String, Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.UnsupportedOptionException
 
UnsupportedOptionException(Throwable) - Constructor for exception com.github.fge.filesystem.exceptions.UnsupportedOptionException
 
UserDefinedFileAttributesProvider - Class in com.github.fge.filesystem.attributes.provider
Provider for the "user" file attribute view
UserDefinedFileAttributesProvider() - Constructor for class com.github.fge.filesystem.attributes.provider.UserDefinedFileAttributesProvider
 

V

validate() - Method in class com.github.fge.filesystem.provider.FileSystemFactoryProvider
 
valueOf(String) - Static method in enum com.github.fge.filesystem.attributes.descriptor.StandardAttributesDescriptor
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.fge.filesystem.attributes.descriptor.StandardAttributesDescriptor
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(FileSystemDriver) - Static method in class com.github.fge.filesystem.driver.ReadOnlyFileSystemDriver
 
write(String, ByteBuffer) - Method in class com.github.fge.filesystem.attributes.provider.UserDefinedFileAttributesProvider
 
A B C D E F G H I L M N O P R S T U V W