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

A

addFileAttributeView(Class<? extends FileAttributeView>) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
addFileAttributeView(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
addForbiddenCharacter(char) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
addGroup(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
Adds a group to the file systems UserPrincipalLookupService.
addRoot(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
Add a file system root.
addUser(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
Adds a user and a group to the file systems UserPrincipalLookupService.

B

build(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
Creates the new file system instance.
buildEnvironment() - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
Builds an environment to pass to FileSystems.newFileSystem(URI, Map).

C

call() - Method in interface com.github.marschall.memoryfilesystem.CurrentGroup.GroupTask
Executes the task.
call() - Method in interface com.github.marschall.memoryfilesystem.CurrentUser.UserTask
Executes the task.
caseInsensitive() - Method in class com.github.marschall.memoryfilesystem.StringTransformers
 
caseInsensitive(Locale) - Static method in class com.github.marschall.memoryfilesystem.StringTransformers
 
caseInsensitiveMacOSJvm(Locale) - Static method in class com.github.marschall.memoryfilesystem.StringTransformers
 
caseInsensitiveMacOSNative(Locale) - Static method in class com.github.marschall.memoryfilesystem.StringTransformers
 
checkAccess(Path, AccessMode...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
COLLATOR_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
com.github.marschall.memoryfilesystem - module com.github.marschall.memoryfilesystem
 
com.github.marschall.memoryfilesystem - package com.github.marschall.memoryfilesystem
Provides an in-memory implementation of a JSR-203 file system.
copy(Path, Path, CopyOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
copyRecursive(Path, Path, CopyOption...) - Static method in class com.github.marschall.memoryfilesystem.Directories
Copy a directory to a target directory recursively.
createDirectory(Path, FileAttribute<?>...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
createLink(Path, Path) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
createSymbolicLink(Path, Path, FileAttribute<?>...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
CURRENT_WORKING_DIRECTORY_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
CurrentGroup - Class in com.github.marschall.memoryfilesystem
Provides access to the group of the current user.
CurrentGroup.GroupTask<V> - Interface in com.github.marschall.memoryfilesystem
Functional interface for a task during which a certain group should be used.
CurrentUser - Class in com.github.marschall.memoryfilesystem
Provides access to the current user.
CurrentUser.UserTask<V> - Interface in com.github.marschall.memoryfilesystem
Functional interface for a task during which a certain user should be used.

D

DEFAULT_NAME_SEPARATOR - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
DEFAULT_NAME_SEPARATOR_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
delete(Path) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
Directories - Class in com.github.marschall.memoryfilesystem
Implements recursive copy missing in Files.

F

FILE_ATTRIBUTE_VIEWS_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
FORBIDDEN_CHARACTERS - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 

G

getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
getFileStore(Path) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
getFileSystem(URI) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
getObject() - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemFactoryBean
Factory method that creates the file system.
getPath(URI) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
getScheme() - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
GROUPS_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 

I

IDENTIY - Static variable in class com.github.marschall.memoryfilesystem.StringTransformers
Keeps a string as is.
isHidden(Path) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
isSameFile(Path, Path) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 

L

LINUX - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemFactoryBean
Value for MemoryFileSystemFactoryBean.setType(String) to create a Linux like file system.

M

MACOS - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemFactoryBean
Value for MemoryFileSystemFactoryBean.setType(String) to create a Mac OS X like file system.
MemoryFileSystemBuilder - Class in com.github.marschall.memoryfilesystem
Builder for conveniently creating create memory file system instances.
MemoryFileSystemFactoryBean - Class in com.github.marschall.memoryfilesystem
A POJO factory bean to create memory file systems.
MemoryFileSystemFactoryBean() - Constructor for class com.github.marschall.memoryfilesystem.MemoryFileSystemFactoryBean
 
MemoryFileSystemProperties - Class in com.github.marschall.memoryfilesystem
Constant definitions for configuration parameters for creating memory file systems.
MemoryFileSystemProperties() - Constructor for class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
MemoryFileSystemProvider - Class in com.github.marschall.memoryfilesystem
Creates memory file systems instances.
MemoryFileSystemProvider() - Constructor for class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
move(Path, Path, CopyOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 

N

newAsynchronousFileChannel(Path, Set<? extends OpenOption>, ExecutorService, FileAttribute<?>...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
newEmpty() - Static method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
Creates a builder for a very basic file system.
newFileChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
newFileSystem(URI, Map<String, ?>) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
newInputStream(Path, OpenOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
newLinux() - Static method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
newMacOs() - Static method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
newMacOsOldJvm() - Static method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
newOutputStream(Path, OpenOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
newWindows() - Static method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
NFC - Static variable in class com.github.marschall.memoryfilesystem.StringTransformers
Normalizes a string using NFC
NFD - Static variable in class com.github.marschall.memoryfilesystem.StringTransformers
Normalizes a string using NFD

P

PATH_LOOKUP_TRANSFORMER_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
PATH_STORE_TRANSFORMER_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
PRINCIPAL_TRANSFORMER_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 

R

readAttributes(Path, Class<A>, LinkOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
readAttributes(Path, String, LinkOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
readSymbolicLink(Path) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
ROOTS_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 

S

setAttribute(Path, String, Object, LinkOption...) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemProvider
 
setCaseSensitive(boolean) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
setCollator(Collator) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
setCurrentWorkingDirectory(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
setLocale(Locale) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
setLookUpTransformer(StringTransformer) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
setName(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemFactoryBean
Sets the name that identifies the file system to create.
setSeprator(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
setStoreTransformer(StringTransformer) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
 
setType(String) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemFactoryBean
Sets what type of file system should be created.
setUmask(Set<PosixFilePermission>) - Method in class com.github.marschall.memoryfilesystem.MemoryFileSystemBuilder
Sets the permissions that will be applied to new files.
StringTransformer - Interface in com.github.marschall.memoryfilesystem
Functional interface for transforming a string.
StringTransformers - Class in com.github.marschall.memoryfilesystem
Constant definitions for the standard StringTransformers.
StringTransformers() - Constructor for class com.github.marschall.memoryfilesystem.StringTransformers
 

T

transform(String) - Method in interface com.github.marschall.memoryfilesystem.StringTransformer
Transforms a string.

U

UMASK_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 
useDuring(GroupPrincipal, CurrentGroup.GroupTask<V>) - Static method in class com.github.marschall.memoryfilesystem.CurrentGroup
Sets the current group for a certain period.
useDuring(UserPrincipal, CurrentUser.UserTask<V>) - Static method in class com.github.marschall.memoryfilesystem.CurrentUser
Sets the current user for a certain period.
USERS_PROPERTY - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemProperties
 

W

WINDOWS - Static variable in class com.github.marschall.memoryfilesystem.MemoryFileSystemFactoryBean
Value for MemoryFileSystemFactoryBean.setType(String) to create a Windows like file system.
A B C D F G I L M N P R S T U W 
Skip navigation links

Copyright © 2011–2017. All rights reserved.