|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.io.net.YonderVFSModule
public class YonderVFSModule
A VFS implementation based on the Yonder network filesystem.
| Constructor Summary | |
|---|---|
YonderVFSModule(YonderClient client)
|
|
| Method Summary | |
|---|---|
boolean |
exists(java.lang.String path)
True if the file exists. |
java.io.InputStream |
inputStreamFor(java.lang.String path)
Returns an input stream for the given path. |
boolean |
isDirectory(java.lang.String path)
True if the path is a directory. |
boolean |
isWritable()
True if this module supports writing. |
long |
lastModified(java.lang.String path)
Returns the timestamp for when the file was last modified. |
VFSNode[] |
list(java.lang.String path)
Lists the entries in the virtual directory at path. |
java.io.OutputStream |
outputStreamFor(java.lang.String path)
Returns on output stream for the given path. |
VFSRandomAccess |
randomAccessFor(java.lang.String path)
Returns a random-access handle for the given path. |
void |
remove(java.lang.String path)
Removes the file at the given path. |
int |
sizeOf(java.lang.String path)
Returns the file size for the given path. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public YonderVFSModule(YonderClient client)
| Method Detail |
|---|
public boolean isWritable()
VFSModule
isWritable in interface VFSModule
public java.io.InputStream inputStreamFor(java.lang.String path)
throws java.io.IOException
VFSModule
inputStreamFor in interface VFSModulejava.io.IOException
public java.io.OutputStream outputStreamFor(java.lang.String path)
throws java.io.IOException
VFSModule
outputStreamFor in interface VFSModulejava.io.IOException
public VFSRandomAccess randomAccessFor(java.lang.String path)
throws java.io.IOException
VFSModule
randomAccessFor in interface VFSModulejava.io.IOException
public boolean exists(java.lang.String path)
throws java.io.IOException
VFSModule
exists in interface VFSModulejava.io.IOException
public boolean isDirectory(java.lang.String path)
throws java.io.IOException
VFSModule
isDirectory in interface VFSModulejava.io.IOException
public int sizeOf(java.lang.String path)
throws java.io.IOException
VFSModule
sizeOf in interface VFSModulejava.io.IOException
public void remove(java.lang.String path)
throws java.io.IOException
VFSModule
remove in interface VFSModulejava.io.IOException
public VFSNode[] list(java.lang.String path)
throws java.io.IOException
VFSModule
list in interface VFSModulejava.io.IOException
public long lastModified(java.lang.String path)
throws java.io.IOException
VFSModule
lastModified in interface VFSModulejava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||