it.geosolutions.imageioimpl.plugins.tiff
Class TIFFLZWUtil

Object
  extended by 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 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-2010 GeoSolutions. All Rights Reserved.