org.exoplatform.imageio.plugins.common
Class LZWCompressor

java.lang.Object
  extended by org.exoplatform.imageio.plugins.common.LZWCompressor

public class LZWCompressor
extends Object


Constructor Summary
LZWCompressor(ImageOutputStream out, int codeSize, boolean TIFF)
           
 
Method Summary
 void compress(byte[] buf, int offset, int length)
           
 void dump(PrintStream out)
           
 void flush()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LZWCompressor

public LZWCompressor(ImageOutputStream out,
                     int codeSize,
                     boolean TIFF)
              throws IOException
Parameters:
out - destination for compressed data
codeSize - the initial code size for the LZW compressor
TIFF - flag indicating that TIFF lzw fudge needs to be applied
Throws:
IOException - if underlying output stream error
Method Detail

compress

public void compress(byte[] buf,
                     int offset,
                     int length)
              throws IOException
Parameters:
buf - data to be compressed to output stream
Throws:
IOException - if underlying output stream error

flush

public void flush()
           throws IOException
Throws:
IOException

dump

public void dump(PrintStream out)


Copyright © 2013 eXo Platform SAS. All Rights Reserved.