|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.io.net.URLVFSModule
public class URLVFSModule
A VFS implementation based on generic URL functionality.
| Constructor Summary | |
|---|---|
URLVFSModule(java.net.URL root)
|
|
URLVFSModule(java.net.URL root,
java.lang.String systemPath)
|
|
| Method Summary | |
|---|---|
boolean |
exists(java.lang.String path)
True if the file exists. |
java.io.InputStream |
inputStreamFor(java.lang.String path)
This is weird - we want an unprocessed copy of the file, not processed, so we have to run around to prevent e.g. |
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)
This is currently a nonfunctional stub that always returns zero. |
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. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public URLVFSModule(java.net.URL root,
java.lang.String systemPath)
public URLVFSModule(java.net.URL root)
| Method Detail |
|---|
public boolean isWritable()
VFSModule
isWritable in interface VFSModule
public java.io.InputStream inputStreamFor(java.lang.String path)
throws java.io.IOException
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.IOExceptionpublic long lastModified(java.lang.String path)
lastModified in interface VFSModulepublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||