|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.caucho.vfs.Path | +--com.caucho.vfs.FilesystemPath | +--com.caucho.vfs.FilePath
FilePath implements the native filesystem.
Fields inherited from class com.caucho.vfs.FilesystemPath |
bindRoot,
pathname,
root,
separatorChar,
userPath |
Fields inherited from class com.caucho.vfs.Path |
schemeMap |
Constructor Summary | |
protected |
FilePath(FilesystemPath root,
java.lang.String userPath,
java.lang.String path)
|
Method Summary | |
boolean |
canRead()
Tests if the file can be read. |
boolean |
canWrite()
Tests if the file can be written. |
boolean |
equals(java.lang.Object b)
|
boolean |
exists()
Tests if the file exists. |
protected Path |
fsWalk(java.lang.String userPath,
java.util.Map attributes,
java.lang.String path)
Lookup the actual path relative to the filesystem root. |
long |
getLastModified()
Returns the last modified time of the file. |
long |
getLength()
Returns the length of the file in bytes. |
java.lang.String |
getNativePath()
Returns the native path. |
java.lang.String |
getScheme()
Returns the url scheme |
int |
hashCode()
|
boolean |
isDirectory()
Tests if the path refers to a directory. |
boolean |
isFile()
Tests if the path refers to a file. |
java.lang.String[] |
list()
|
boolean |
mkdir()
Creates the directory named by this path. |
boolean |
mkdirs()
Creates the directory named by this path and any parent directories. |
StreamImpl |
openAppendImpl()
|
StreamImpl |
openReadImpl()
|
StreamImpl |
openReadWriteImpl()
|
StreamImpl |
openWriteImpl()
|
boolean |
remove()
Removes the file or directory named by this path. |
boolean |
renameTo(Path path)
Renames the file or directory to the name given by the path. |
protected Path |
schemeWalk(java.lang.String userPath,
java.util.Map attributes,
java.lang.String filePath,
int offset)
Lookup the path, handling windows weirdness |
void |
setLastModified(long time)
|
Methods inherited from class com.caucho.vfs.FilesystemPath |
bind,
copy,
createRoot,
getFullPath,
getParent,
getPath,
getTail,
getURL,
getUserPath,
normalizePath,
normalizePath,
setUserPath,
toString |
Methods inherited from class com.caucho.vfs.Path |
createNewFile,
createTempFile,
getAttribute,
getAttributeNames,
getContentType,
getHost,
getPort,
getQuery,
getValue,
isObject,
iterator,
lookup,
lookup,
lookupNative,
lookupNative,
openAppend,
openRead,
openReadWrite,
openWrite,
removeAttribute,
renameTo,
scanScheme,
setAttribute,
setValue,
unbind,
writeToStream |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
protected FilePath(FilesystemPath root, java.lang.String userPath, java.lang.String path)
path
- canonical pathMethod Detail |
protected Path schemeWalk(java.lang.String userPath, java.util.Map attributes, java.lang.String filePath, int offset)
userPath
- the user's lookup() pathattributes
- the user's attributesfilePath
- the actual lookup() pathoffset
- offset into filePathprotected Path fsWalk(java.lang.String userPath, java.util.Map attributes, java.lang.String path)
userPath
- the user's path to lookup()attributes
- the user's attributes to lookup()path
- the normalized pathpublic java.lang.String getScheme()
public java.lang.String getNativePath()
public boolean exists()
public boolean isDirectory()
public boolean isFile()
public long getLength()
public long getLastModified()
public void setLastModified(long time)
public boolean canRead()
public boolean canWrite()
public java.lang.String[] list() throws java.io.IOException
public boolean mkdir() throws java.io.IOException
public boolean mkdirs() throws java.io.IOException
public boolean remove()
public boolean renameTo(Path path)
public StreamImpl openReadImpl() throws java.io.IOException
public StreamImpl openWriteImpl() throws java.io.IOException
public StreamImpl openAppendImpl() throws java.io.IOException
public StreamImpl openReadWriteImpl() throws java.io.IOException
public int hashCode()
public boolean equals(java.lang.Object b)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |