Class FlateDecode


  • public class FlateDecode
    extends java.lang.Object
    decode a deFlated byte array
    • Constructor Summary

      Constructors 
      Constructor Description
      FlateDecode()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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