com.jcraft.jzlib
Class Tree

java.lang.Object
  extended by com.jcraft.jzlib.Tree

final class Tree
extends java.lang.Object


Field Summary
(package private) static byte[] _dist_code
           
(package private) static byte[] _length_code
           
(package private) static int[] base_dist
           
(package private) static int[] base_length
           
(package private) static byte[] bl_order
           
(package private) static int Buf_size
           
(package private) static int DIST_CODE_LEN
           
(package private)  short[] dyn_tree
           
(package private) static int END_BLOCK
           
(package private) static int[] extra_blbits
           
(package private) static int[] extra_dbits
           
(package private) static int[] extra_lbits
           
(package private) static int MAX_BL_BITS
           
(package private)  int max_code
           
(package private) static int REP_3_6
           
(package private) static int REPZ_11_138
           
(package private) static int REPZ_3_10
           
(package private)  StaticTree stat_desc
           
 
Constructor Summary
Tree()
           
 
Method Summary
(package private) static int bi_reverse(int code, int len)
           
(package private)  void build_tree(Deflate s)
           
(package private) static int d_code(int dist)
           
(package private)  void gen_bitlen(Deflate s)
           
(package private) static void gen_codes(short[] tree, int max_code, short[] bl_count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_BL_BITS

static final int MAX_BL_BITS
See Also:
Constant Field Values

END_BLOCK

static final int END_BLOCK
See Also:
Constant Field Values

REP_3_6

static final int REP_3_6
See Also:
Constant Field Values

REPZ_3_10

static final int REPZ_3_10
See Also:
Constant Field Values

REPZ_11_138

static final int REPZ_11_138
See Also:
Constant Field Values

extra_lbits

static final int[] extra_lbits

extra_dbits

static final int[] extra_dbits

extra_blbits

static final int[] extra_blbits

bl_order

static final byte[] bl_order

Buf_size

static final int Buf_size
See Also:
Constant Field Values

DIST_CODE_LEN

static final int DIST_CODE_LEN
See Also:
Constant Field Values

_dist_code

static final byte[] _dist_code

_length_code

static final byte[] _length_code

base_length

static final int[] base_length

base_dist

static final int[] base_dist

dyn_tree

short[] dyn_tree

max_code

int max_code

stat_desc

StaticTree stat_desc
Constructor Detail

Tree

Tree()
Method Detail

d_code

static int d_code(int dist)

gen_bitlen

void gen_bitlen(Deflate s)

build_tree

void build_tree(Deflate s)

gen_codes

static void gen_codes(short[] tree,
                      int max_code,
                      short[] bl_count)

bi_reverse

static int bi_reverse(int code,
                      int len)


Copyright 2006 null. All Rights Reserved.