com.sun.pdfview.decode
Class FlateDecode

java.lang.Object
  extended by com.sun.pdfview.decode.FlateDecode

public class FlateDecode
extends java.lang.Object

decode a deFlated byte array


Constructor Summary
FlateDecode()
           
 
Method Summary
static java.nio.ByteBuffer decode(PDFObject dict, java.nio.ByteBuffer buf, PDFObject params)
          decode a byte buffer in Flate format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlateDecode

public FlateDecode()
Method Detail

decode

public static java.nio.ByteBuffer decode(PDFObject dict,
                                         java.nio.ByteBuffer buf,
                                         PDFObject params)
                                  throws java.io.IOException
decode a byte buffer in Flate format.

Flate is a built-in Java algorithm. It's part of the java.util.zip package.

Parameters:
buf - the deflated input buffer
params - parameters to the decoder (unused)
Returns:
the decoded (inflated) bytes
Throws:
java.io.IOException