org.jpedal.jbig2.decoders
Class HuffmanDecoder

java.lang.Object
  extended by org.jpedal.jbig2.decoders.HuffmanDecoder

public class HuffmanDecoder
extends java.lang.Object


Field Summary
static int[][] huffmanTableA
           
static int[][] huffmanTableB
           
static int[][] huffmanTableC
           
static int[][] huffmanTableD
           
static int[][] huffmanTableE
           
static int[][] huffmanTableF
           
static int[][] huffmanTableG
           
static int[][] huffmanTableH
           
static int[][] huffmanTableI
           
static int[][] huffmanTableJ
           
static int[][] huffmanTableK
           
static int[][] huffmanTableL
           
static int[][] huffmanTableM
           
static int[][] huffmanTableN
           
static int[][] huffmanTableO
           
static int jbig2HuffmanEOT
           
static int jbig2HuffmanLOW
           
static int jbig2HuffmanOOB
           
 
Constructor Summary
HuffmanDecoder(StreamReader reader)
           
 
Method Summary
static int[][] buildTable(int[][] table, int length)
           
 DecodeIntResult decodeInt(int[][] table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jbig2HuffmanLOW

public static int jbig2HuffmanLOW

jbig2HuffmanOOB

public static int jbig2HuffmanOOB

jbig2HuffmanEOT

public static int jbig2HuffmanEOT

huffmanTableA

public static int[][] huffmanTableA

huffmanTableB

public static int[][] huffmanTableB

huffmanTableC

public static int[][] huffmanTableC

huffmanTableD

public static int[][] huffmanTableD

huffmanTableE

public static int[][] huffmanTableE

huffmanTableF

public static int[][] huffmanTableF

huffmanTableG

public static int[][] huffmanTableG

huffmanTableH

public static int[][] huffmanTableH

huffmanTableI

public static int[][] huffmanTableI

huffmanTableJ

public static int[][] huffmanTableJ

huffmanTableK

public static int[][] huffmanTableK

huffmanTableL

public static int[][] huffmanTableL

huffmanTableM

public static int[][] huffmanTableM

huffmanTableN

public static int[][] huffmanTableN

huffmanTableO

public static int[][] huffmanTableO
Constructor Detail

HuffmanDecoder

public HuffmanDecoder(StreamReader reader)
Method Detail

decodeInt

public DecodeIntResult decodeInt(int[][] table)
                          throws java.io.IOException
Throws:
java.io.IOException

buildTable

public static int[][] buildTable(int[][] table,
                                 int length)