public class FSDescription extends Object implements FSCapabilities
public FSDescription playground(Path path)
public FSDescription secondPlayground(Path path)
public FSDescription noSecondPlayground()
public FSDescription notClosable()
public FSDescription fileStores(boolean fs)
public FSDescription lastAccessTime(boolean la)
public boolean isClosable()
isClosable in interface FSCapabilitiespublic boolean hasLinks()
hasLinks in interface FSCapabilitiespublic boolean hasSymbolicLinks()
hasSymbolicLinks in interface FSCapabilitiespublic boolean hasAsynchronousFileChannels()
hasAsynchronousFileChannels in interface FSCapabilitiespublic boolean hasFileChannels()
hasFileChannels in interface FSCapabilitiespublic boolean supportsCreationTime()
supportsCreationTime in interface FSCapabilitiespublic FSDescription creationTime(boolean ct)
public boolean supportsLastAccessTime()
supportsLastAccessTime in interface FSCapabilitiespublic FSDescription lastAccessTime()
public boolean supportsWatchService()
supportsWatchService in interface FSCapabilitiespublic FSDescription doesNotSupportWatchService()
public FSDescription noLinks()
public FSDescription noSymLinks()
public FSDescription noAsynchronousFileChannels()
public FSDescription noFileChannels()
public FSDescription shake(de.pfabulist.kleinod.errors.Runnnable f)
public boolean supportsFileStores()
supportsFileStores in interface FSCapabilitiespublic boolean has2ndFileSystem()
has2ndFileSystem in interface FSCapabilitiespublic boolean hasSizeLimitedFileSystem()
hasSizeLimitedFileSystem in interface FSCapabilitiespublic de.pfabulist.kleinod.errors.Runnnable shake()
shake in interface FSCapabilitiespublic Function<FileSystem,URI> toURI()
toURI in interface FSCapabilitiespublic Collection<Character> getPathIllegalCharacters()
getPathIllegalCharacters in interface FSCapabilitiespublic Collection<String> getIllegalFilenames()
getIllegalFilenames in interface FSCapabilitiespublic boolean supportsFileChannels()
supportsFileChannels in interface FSCapabilitiespublic boolean supportsForeignSymLinks()
supportsForeignSymLinks in interface FSCapabilitiespublic boolean supportsPrincipals()
supportsPrincipals in interface FSCapabilitiespublic boolean supportsPosixAttributes()
supportsPosixAttributes in interface FSCapabilitiespublic Path getOtherRoot()
getOtherRoot in interface FSCapabilitiespublic boolean hasOtherRoot()
hasOtherRoot in interface FSCapabilitiespublic boolean isWindows()
isWindows in interface FSCapabilitiespublic boolean canSeeLocalUNCShares(FileSystem fs)
canSeeLocalUNCShares in interface FSCapabilitiespublic int getMaxFilenameLength()
getMaxFilenameLength in interface FSCapabilitiespublic static URI toURIWithRoot(FileSystem fs)
public static URI toURIWithoutPath(FileSystem fs)
public FSDescription watcherSleepTime(long seconds)
public FSDescription bug(String method)
public FSDescription closablePlayground(ClosedFSVars closedVars)
public FSDescription fileSystemURI(Function<FileSystem,URI> func)
public FSDescription unix()
public FSDescription unix(boolean on)
public FSDescription pathIllegalCharacters(Character... getPathIllegalCharacters)
public FSDescription principals(boolean p)
public FSDescription sizeLimitedPlayground(Path limitedPlayground)
public FSDescription doesSupportPosixAttributes(boolean on)
public FSDescription otherRoot(Path path)
public FSDescription alternativeNames(String... alt)
public FSDescription windows(boolean on)
public FSDescription setMaxFilenameLength(int maxFilenameLength)
public FSDescription setIllegalFilenames(String... ill)
public FSDescription doesSupportsFileChannels()
public FSDescription doesNotSupporForeignSymLinks()
Copyright © 2014. All rights reserved.