|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface to allow PDF files to be stored completely in memory or to use a scratch file on the disk.
Method Summary | |
void |
close()
Release resources that are being held. |
long |
length()
The total number of bytes that are available. |
int |
read()
Read a single byte of data. |
int |
read(byte[] b,
int offset,
int length)
Read a buffer of data. |
void |
seek(long position)
Seek to a position in the data. |
void |
write(byte[] b,
int offset,
int length)
Write a buffer of data to the stream. |
void |
write(int b)
Write a byte to the stream. |
Method Detail |
public void close() throws IOException
IOException
- If there is an error closing this resource.public void seek(long position) throws IOException
position
- The position to seek to.
IOException
- If there is an error while seeking.public int read() throws IOException
IOException
- If there is an error while reading the data.public int read(byte[] b, int offset, int length) throws IOException
b
- The buffer to write the data to.offset
- Offset into the buffer to start writing.length
- The amount of data to attempt to read.
IOException
- If there was an error while reading the data.public long length() throws IOException
IOException
- If there is an IO error while determining the
length of the data stream.public void write(int b) throws IOException
b
- The byte to write.
IOException
- If there is an IO error while writing.public void write(byte[] b, int offset, int length) throws IOException
b
- The buffer to get the data from.offset
- An offset into the buffer to get the data from.length
- The length of data to write.
IOException
- If there is an error while writing the data.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |