com.caucho.vfs
Class GoogleMergePath

java.lang.Object
  extended by com.caucho.vfs.Path
      extended by com.caucho.vfs.FilesystemPath
          extended by com.caucho.vfs.MergePath
              extended by com.caucho.vfs.GoogleMergePath
All Implemented Interfaces:
java.lang.Comparable<Path>

public class GoogleMergePath
extends MergePath

Represents the root merged path for Google.


Field Summary
 
Fields inherited from class com.caucho.vfs.FilesystemPath
_bindRoot, _pathname, _root, _userPath
 
Fields inherited from class com.caucho.vfs.Path
_pathSeparatorChar, _schemeMap, _separatorChar, L
 
Constructor Summary
GoogleMergePath(Path pwd, java.lang.String bucket, boolean isGooglePathPrimary)
           
 
Method Summary
 Path copy()
           
 GooglePath getGooglePath()
           
 
Methods inherited from class com.caucho.vfs.MergePath
addClassPath, addClassPath, addClassPath, addLocalClassPath, addLocalClassPath, addMergePath, addResourceClassPath, canRead, canWrite, createDepend, createMergePath, exists, fsWalk, getBestPath, getLastModified, getLength, getMergePaths, getMode, getPathList, getRelativePath, getResources, getResources, getScheme, getWritePath, isDirectory, isExecutable, isFile, list, mkdir, mkdirs, openAppendImpl, openFileRandomAccess, openReadImpl, openReadWriteImpl, openWriteImpl, remove, renameTo, schemeWalk, toString
 
Methods inherited from class com.caucho.vfs.FilesystemPath
bind, createRoot, equals, getFullPath, getParent, getPath, getRoot, getTail, getUserPath, hashCode, init, normalizePath, normalizePath, setUserPath
 
Methods inherited from class com.caucho.vfs.Path
cacheCopy, canExecute, changeGroup, changeGroup, changeOwner, changeOwner, chmod, clearStatusCache, compareTo, createLink, createNewFile, createRoot, createTempFile, escapeURL, getAttribute, getAttributeNames, getBlockCount, getBlockSize, getCache, getCertificates, getContentType, getCrc64, getCreateTime, getDevice, getDeviceId, getDiskSpaceFree, getDiskSpaceTotal, getFileSeparatorChar, getGroup, getHost, getInode, getLastAccessTime, getLastStatusChangeTime, getNativePath, getNewlineString, getNumberOfLinks, getObject, getOwner, getPathSeparatorChar, getPort, getQuery, getSchemeMap, getSeparatorChar, getURL, getUser, getUserDir, getValue, isBlockDevice, isCharacterDevice, isFIFO, isHardLink, isLink, isObject, isPathCacheable, isSocket, isSymbolicLink, isWindows, isWindowsInsecure, iterator, lookup, lookup, lookup, lookupChild, lookupImpl, lookupNative, lookupNative, lookupRelativeNativePath, openAppend, openMemoryMappedFile, openRandomAccess, openRead, openReadWrite, openReadWrite, openReadWrite, openWrite, putCache, readLink, realPath, removeAll, renameTo, scanScheme, sendfile, setDefaultSchemeMap, setExecutable, setLastModified, setObject, setTestWindows, setValue, truncate, truncate, unbind, unwrap, writeToStream, writeToStream
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GoogleMergePath

public GoogleMergePath(Path pwd,
                       java.lang.String bucket,
                       boolean isGooglePathPrimary)
Method Detail

getGooglePath

public GooglePath getGooglePath()

copy

public Path copy()
Overrides:
copy in class MergePath