public final class MemoryFileSystemBuilder extends Object
public MemoryFileSystemBuilder addRoot(String root)
public MemoryFileSystemBuilder setSeprator(String separator)
public MemoryFileSystemBuilder addForbiddenCharacter(char c)
public MemoryFileSystemBuilder addUser(String userName)
public MemoryFileSystemBuilder setUmask(Set<PosixFilePermission> umask)
umask
- the permissions that will be applied to new filespublic MemoryFileSystemBuilder addGroup(String groupName)
public MemoryFileSystemBuilder addFileAttributeView(String fileAttributeViewName)
public MemoryFileSystemBuilder addFileAttributeView(Class<? extends FileAttributeView> fileAttributeView)
public MemoryFileSystemBuilder setCurrentWorkingDirectory(String currentWorkingDirectory)
public MemoryFileSystemBuilder setStoreTransformer(StringTransformer storeTransformer)
public MemoryFileSystemBuilder setLocale(Locale locale)
public MemoryFileSystemBuilder setCaseSensitive(boolean caseSensitive)
public MemoryFileSystemBuilder setLookUpTransformer(StringTransformer lookUpTransformer)
public MemoryFileSystemBuilder setCollator(Collator collator)
public static MemoryFileSystemBuilder newEmpty()
public static MemoryFileSystemBuilder newLinux()
public static MemoryFileSystemBuilder newMacOs()
public static MemoryFileSystemBuilder newMacOsOldJvm()
public static MemoryFileSystemBuilder newWindows()
public FileSystem build(String name) throws IOException
IOException
Copyright © 2011-2016. All Rights Reserved.