Interface Filter

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void decode​(java.io.InputStream compressedData, java.io.OutputStream result, COSDictionary options, int filterIndex)
      This will decode some compressed data.
      void encode​(java.io.InputStream rawData, java.io.OutputStream result, COSDictionary options, int filterIndex)
      This will encode some data.
    • Method Detail

      • decode

        void decode​(java.io.InputStream compressedData,
                    java.io.OutputStream result,
                    COSDictionary options,
                    int filterIndex)
             throws java.io.IOException
        This will decode some compressed data.
        Parameters:
        compressedData - The compressed byte stream.
        result - The place to write the uncompressed byte stream.
        options - The options to use to encode the data.
        filterIndex - The index to the filter being decoded.
        Throws:
        java.io.IOException - If there is an error decompressing the stream.
      • encode

        void encode​(java.io.InputStream rawData,
                    java.io.OutputStream result,
                    COSDictionary options,
                    int filterIndex)
             throws java.io.IOException
        This will encode some data.
        Parameters:
        rawData - The raw data to encode.
        result - The place to write to encoded results to.
        options - The options to use to encode the data.
        filterIndex - The index to the filter being encoded.
        Throws:
        java.io.IOException - If there is an error compressing the stream.