Package com.ribs.pdf
Class PDFStream
- java.lang.Object
- 
- com.ribs.pdf.PDFStream
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 public class PDFStream extends java.lang.Object implements java.lang.CloneableThis class represents a PDF stream object.
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilter(java.lang.String aName)java.lang.Objectclone()Standard clone implementation.byte[]decodeStream()Returns the result of running the data through all the filters.byte[]decodeStream(int nfilters)Returns the result of running the data through the first n filters.static byte[]getBytesDecoded(byte[] bytes, int offset, int length, java.lang.String aFilter, java.util.Map params)Returns the result of runnning the bytes through a particular filter (/FlateDecode, /LZW, /ASCII85Decode, etc.).java.util.MapgetDictionary()Returns the stream dictionary.byte[]getRawData()Returns the stream data.intindexOfFilter(java.lang.String fName)Returns the index of a particular filter in the filter chain, or -1 if not found.intnumFilters()Returns the total number of filters with which this stream is currently encoded.booleanusesFilter(java.lang.String fName)Tests whether a specifc filter will be needed to decode the stream.
 
- 
- 
- 
Method Detail- 
getRawDatapublic byte[] getRawData() Returns the stream data.
 - 
getDictionarypublic java.util.Map getDictionary() Returns the stream dictionary.
 - 
addFilterpublic void addFilter(java.lang.String aName) 
 - 
usesFilterpublic boolean usesFilter(java.lang.String fName) Tests whether a specifc filter will be needed to decode the stream.
 - 
indexOfFilterpublic int indexOfFilter(java.lang.String fName) Returns the index of a particular filter in the filter chain, or -1 if not found.
 - 
numFilterspublic int numFilters() Returns the total number of filters with which this stream is currently encoded.
 - 
decodeStreampublic byte[] decodeStream() Returns the result of running the data through all the filters.
 - 
decodeStreampublic byte[] decodeStream(int nfilters) Returns the result of running the data through the first n filters.
 - 
getBytesDecodedpublic static byte[] getBytesDecoded(byte[] bytes, int offset, int length, java.lang.String aFilter, java.util.Map params)Returns the result of runnning the bytes through a particular filter (/FlateDecode, /LZW, /ASCII85Decode, etc.).
 - 
clonepublic java.lang.Object clone() Standard clone implementation.- Overrides:
- clonein class- java.lang.Object
 
 
- 
 
-