org.apache.pdfbox.filter
Class JPXFilter

java.lang.Object
  extended by org.apache.pdfbox.filter.JPXFilter
All Implemented Interfaces:
Filter

public class JPXFilter
extends java.lang.Object
implements Filter

This is used for the JPXDecode filter.

Author:
Timo B??hme

Constructor Summary
JPXFilter()
           
 
Method Summary
 void decode(java.io.InputStream compressedData, java.io.OutputStream result, COSDictionary options, int filterIndex)
          Decode JPEG2000 data using Java ImageIO library.
 void encode(java.io.InputStream rawData, java.io.OutputStream result, COSDictionary options, int filterIndex)
          This will encode some data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPXFilter

public JPXFilter()
Method Detail

decode

public void decode(java.io.InputStream compressedData,
                   java.io.OutputStream result,
                   COSDictionary options,
                   int filterIndex)
            throws java.io.IOException
Decode JPEG2000 data using Java ImageIO library. This will decode some compressed data.

Specified by:
decode in interface Filter
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

public void encode(java.io.InputStream rawData,
                   java.io.OutputStream result,
                   COSDictionary options,
                   int filterIndex)
            throws java.io.IOException
This will encode some data.

Specified by:
encode in interface Filter
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.