Class LZWDecoder

java.lang.Object
com.lowagie.text.pdf.LZWDecoder

@Deprecated public class LZWDecoder extends Object
Deprecated.
A class for performing LZW decoding.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) int[]
    Deprecated.
     
    (package private) int
    Deprecated.
     
    (package private) int
    Deprecated.
     
    (package private) int
    Deprecated.
     
    (package private) byte[]
    Deprecated.
     
    (package private) int
    Deprecated.
     
    (package private) int
    Deprecated.
     
    (package private) byte[][]
    Deprecated.
     
    (package private) int
    Deprecated.
     
    (package private) OutputStream
    Deprecated.
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addStringToTable(byte[] string)
    Deprecated.
    Add a new string to the string table.
    void
    addStringToTable(byte[] oldString, byte newString)
    Deprecated.
    Add a new string to the string table.
    byte[]
    composeString(byte[] oldString, byte newString)
    Deprecated.
    Append newString to the end of oldString.
    void
    decode(byte[] data, OutputStream uncompData)
    Deprecated.
    Method to decode LZW compressed data.
    int
    Deprecated.
     
    void
    Deprecated.
    Initialize the string table.
    void
    writeString(byte[] string)
    Deprecated.
    Write out the string just uncompressed.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • stringTable

      byte[][] stringTable
      Deprecated.
    • data

      byte[] data
      Deprecated.
    • uncompData

      OutputStream uncompData
      Deprecated.
    • tableIndex

      int tableIndex
      Deprecated.
    • bitsToGet

      int bitsToGet
      Deprecated.
    • bytePointer

      int bytePointer
      Deprecated.
    • bitPointer

      int bitPointer
      Deprecated.
    • nextData

      int nextData
      Deprecated.
    • nextBits

      int nextBits
      Deprecated.
    • andTable

      int[] andTable
      Deprecated.
  • Constructor Details

    • LZWDecoder

      public LZWDecoder()
      Deprecated.
  • Method Details

    • decode

      public void decode(byte[] data, OutputStream uncompData)
      Deprecated.
      Method to decode LZW compressed data.
      Parameters:
      data - The compressed data.
      uncompData - Array to return the uncompressed data in.
    • initializeStringTable

      public void initializeStringTable()
      Deprecated.
      Initialize the string table.
    • writeString

      public void writeString(byte[] string)
      Deprecated.
      Write out the string just uncompressed.
      Parameters:
      string - bytes
    • addStringToTable

      public void addStringToTable(byte[] oldString, byte newString)
      Deprecated.
      Add a new string to the string table.
      Parameters:
      oldString - old string bytes
      newString - new string bytes
    • addStringToTable

      public void addStringToTable(byte[] string)
      Deprecated.
      Add a new string to the string table.
      Parameters:
      string - bytes
    • composeString

      public byte[] composeString(byte[] oldString, byte newString)
      Deprecated.
      Append newString to the end of oldString.
      Parameters:
      oldString - old string bytes
      newString - new string bytes
      Returns:
      byes
    • getNextCode

      public int getNextCode()
      Deprecated.