it.geosolutions.imageioimpl.plugins.tiff
Class TIFFLZWUtil

java.lang.Object
  extended by it.geosolutions.imageioimpl.plugins.tiff.TIFFLZWUtil

public class TIFFLZWUtil
extends Object


Constructor Summary
TIFFLZWUtil()
           
 
Method Summary
 void addStringToTable(byte[] string)
          Add a new string to the string table.
 void addStringToTable(byte[] oldString, byte newString)
          Add a new string to the string table.
 byte[] composeString(byte[] oldString, byte newString)
          Append newString to the end of oldString.
 byte[] decode(byte[] data, int predictor, int samplesPerPixel, int width, int height)
           
 int getNextCode()
           
 void initializeStringTable()
          Initialize the string table.
 void writeString(byte[] string)
          Write out the string just uncompressed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TIFFLZWUtil

public TIFFLZWUtil()
Method Detail

decode

public byte[] decode(byte[] data,
                     int predictor,
                     int samplesPerPixel,
                     int width,
                     int height)
              throws IOException
Throws:
IOException

initializeStringTable

public void initializeStringTable()
Initialize the string table.


writeString

public void writeString(byte[] string)
Write out the string just uncompressed.


addStringToTable

public void addStringToTable(byte[] oldString,
                             byte newString)
Add a new string to the string table.


addStringToTable

public void addStringToTable(byte[] string)
Add a new string to the string table.


composeString

public byte[] composeString(byte[] oldString,
                            byte newString)
Append newString to the end of oldString.


getNextCode

public int getNextCode()


Copyright © 2006–2014 GeoSolutions. All rights reserved.