public class MemoryScheme extends MemoryPath
MemoryPath.MemoryStream
Path.FileChannelFactory
_bindRoot, _pathname, _root, _userPath
_pathSeparatorChar, _schemeMap, _separatorChar
Constructor and Description |
---|
MemoryScheme() |
Modifier and Type | Method and Description |
---|---|
Path |
fsWalk(java.lang.String userPath,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.lang.String path)
Lookup a path relative to the current filesystem's root.
|
canRead, canWrite, copyCache, copyDeep, equals, exists, getLastModified, getLength, getScheme, getURL, getValue, isDirectory, isExecutable, isFile, isObject, isPathCacheable, list, mkdir, mkdirs, openAppendImpl, openReadImpl, openWriteImpl, remove, renameTo, setExecutable, setValue
bind, createRoot, getFullPath, getParent, getPath, getRoot, getTail, getUserPath, hashCode, init, normalizePath, normalizePath, schemeWalk, setUserPath
cacheCopy, canExecute, changeGroup, changeGroup, changeOwner, changeOwner, chmod, clearStatusCache, compareTo, copy, createDepend, createLink, createNewFile, createRoot, createTempFile, escapeURL, fileChannelFactory, getAttribute, getAttributeNames, getBlockCount, getBlockSize, getCache, getCertificates, getContentType, getCrc64, getCreateTime, getDevice, getDeviceId, getDiskSpaceFree, getDiskSpaceTotal, getFileSeparatorChar, getGroup, getHost, getInode, getLastAccessTime, getLastStatusChangeTime, getMode, getNativePath, getNewlineString, getNumberOfLinks, getObject, getOwner, getPathSeparatorChar, getPort, getQuery, getRelativePath, getResources, getResources, getSchemeMap, getSeparatorChar, getUser, getUserDir, isBlockDevice, isCharacterDevice, isFIFO, isHardLink, isLink, isSocket, isSymbolicLink, isWindows, isWindowsInsecure, iterator, lookup, lookup, lookup, lookupChild, lookupImpl, lookupNative, lookupNative, lookupRelativeNativePath, openAppend, openFileRandomAccess, openMemoryMappedFile, openRandomAccess, openRead, openReadWrite, openReadWrite, openReadWrite, openReadWriteImpl, openWrite, putCache, readLink, realPath, removeAll, renameTo, scanScheme, sendfile, setDefaultSchemeMap, setLastModified, setObject, setTestWindows, toString, truncate, truncate, unbind, unwrap, writeToStream, writeToStream
public Path fsWalk(java.lang.String userPath, java.util.Map<java.lang.String,java.lang.Object> attributes, java.lang.String path)
FilesystemPath
fsWalk
in class MemoryPath
userPath
- the exact string passed by the user's lookup()attributes
- the user's new attributespath
- the normalized real path