|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.caucho.vfs.Vfs
Creates paths based on the current working directory. This facade
easiest way to create Path objects.
The default scheme is the file scheme. Other schemes are
available using the full url.
For example, an application may want to set locale headers
for an HTTP request. For example, on windows
Path path = Vfs.lookup("foo.html");
Path mail = Vfs.lookup("mailto:drofnats@foo.com.test?subject='hi'");
Stream body = mail.openWrite();
body.writeln("How's it going?");
body.close();
Method Summary
static Path
lookup()
Returns a path for the current directory.
static Path
lookup(java.lang.String url)
Returns a new path relative to the current directory.
static Path
lookup(java.lang.String url,
java.util.Map attr)
Returns a new path, including attributes.
static Path
lookupNative(java.lang.String url)
Returns a path using the native filesystem conventions.
static Path
lookupNative(java.lang.String url,
java.util.Map attr)
Returns a native filesystem path with attributes.
static WriteStream
openAppend(java.lang.String path)
static ReadStream
openRead(java.io.InputStream is)
static ReadStream
openRead(java.io.InputStream is,
WriteStream ws)
static ReadStream
openRead(java.io.Reader reader)
static ReadStream
openRead(java.lang.String string)
static ReadWritePair
openReadWrite(java.io.InputStream is,
java.io.OutputStream os)
static WriteStream
openWrite(java.io.OutputStream os)
static WriteStream
openWrite(java.lang.String path)
static WriteStream
openWrite(java.io.Writer writer)
Methods inherited from class java.lang.Object
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Method Detail
lookup
public static Path lookup(java.lang.String url)
url
- a relative or absolute url
lookup
public static Path lookup()
lookup
public static Path lookup(java.lang.String url,
java.util.Map attr)
url
- the relative urlattr
- attributes used in searching for the url
lookupNative
public static Path lookupNative(java.lang.String url)
Path path = Pwd.lookup("d:\\temp\\test.html");
url
- a relative path using the native filesystem conventions.
lookupNative
public static Path lookupNative(java.lang.String url,
java.util.Map attr)
url
- a relative path using the native filesystem conventions.attr
- attributes used in searching for the url
openReadWrite
public static ReadWritePair openReadWrite(java.io.InputStream is,
java.io.OutputStream os)
openRead
public static ReadStream openRead(java.io.InputStream is)
openRead
public static ReadStream openRead(java.io.InputStream is,
WriteStream ws)
openRead
public static ReadStream openRead(java.io.Reader reader)
openRead
public static ReadStream openRead(java.lang.String string)
openWrite
public static WriteStream openWrite(java.io.OutputStream os)
openWrite
public static WriteStream openWrite(java.io.Writer writer)
openWrite
public static WriteStream openWrite(java.lang.String path)
throws java.io.IOException
openAppend
public static WriteStream openAppend(java.lang.String path)
throws java.io.IOException
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD