multivalent.std.adaptor.pdf
public class InputStreamComposite extends InputStream
Version: $Revision: 1.25 $ $Date: 2003/08/14 04:37:08 $
See Also: DecodeASCII85 DecodeASCIIHex DecodeLZW java.util.zip.InflaterInputStream DecodeRunLength DecodePredictor
Constructor Summary | |
---|---|
InputStreamComposite(Object obj, boolean iscontent, PDFReader pdfr)
Returns stream of buffered, decrypted, uncompressed data; image filters not processed.
|
Method Summary | |
---|---|
int | available() |
void | close() |
void | mark(int readlimit) |
boolean | markSupported() If no filter, true; else false. |
int | peek()
Returns next character without advancing file position pointer, so that next peek() or read() returns same character at same position.
|
int | read() |
int | read(byte[] b, int off, int len) |
void | reset() |
long | skip(long n) |
void | unread(int c)
Pushes back one character of stream, so that the next read() will return it. |
Parameters: ref can be CLASS_DICTIONARY for stream with filters, IRef to stream or array or streams, Object[] of IRef's to stream, or CLASS_DATA for final data requiring no filters. iscontent declare whether stream corresponds to page contents, and if so insert extra space between each pair of substreams, to handle corner case where concatenated streams don't have such space and would concatenate commands or arguments.