|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.InputStream
com.partnersoft.io.vfs.VfsRandomAccessInputStream
public class VfsRandomAccessInputStream
A wrapper implementation of InputStream that forwards all I/O to an enclosed VfsRandomAccess object. Useful for VfsImplementations where there are no existing InputStream implementations and you just want to implement the VfsRandomAccess and get on with life.
Copyright 2008 Partner Software, Inc.
| Constructor Summary | |
|---|---|
VfsRandomAccessInputStream(VfsRandomAccess randy,
boolean closeOnClose)
Create an input stream for the given VfsRandomAccess object. |
|
VfsRandomAccessInputStream(VfsRandomAccess randy,
long length,
boolean closeOnClose)
Create an input stream for the given VfsRandomAccess object. |
|
VfsRandomAccessInputStream(VfsRandomAccess randy,
long start,
long end,
boolean closeOnClose)
Create an input stream for the given VfsRandomAccess object. |
|
| Method Summary | |
|---|---|
int |
available()
|
void |
close()
|
int |
read()
|
int |
read(byte[] b)
|
int |
read(byte[] b,
int off,
int len)
|
long |
skip(long n)
|
java.lang.String |
toString()
|
| Methods inherited from class java.io.InputStream |
|---|
mark, markSupported, reset |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public VfsRandomAccessInputStream(VfsRandomAccess randy,
boolean closeOnClose)
throws java.io.IOException
java.io.IOException
public VfsRandomAccessInputStream(VfsRandomAccess randy,
long length,
boolean closeOnClose)
throws java.io.IOException
java.io.IOException
public VfsRandomAccessInputStream(VfsRandomAccess randy,
long start,
long end,
boolean closeOnClose)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOException
public int read(byte[] b)
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOException
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOException
public long skip(long n)
throws java.io.IOException
skip in class java.io.InputStreamjava.io.IOException
public int available()
throws java.io.IOException
available in class java.io.InputStreamjava.io.IOException
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in class java.io.InputStreamjava.io.IOExceptionpublic 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 | ||||||||