Package com.jcraft.jzlib
Class Tree
java.lang.Object
com.jcraft.jzlib.Tree
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final byte[]
(package private) static final byte[]
(package private) static final int[]
(package private) static final int[]
private static final int
(package private) static final byte[]
(package private) static final int
private static final int
(package private) static final int
(package private) short[]
(package private) static final int
(package private) static final int[]
(package private) static final int[]
(package private) static final int[]
private static final int
private static final int
private static final int
private static final int
private static final int
(package private) static final int
(package private) int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) StaticTree
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static final int
bi_reverse
(int code, int len) (package private) void
(package private) static int
d_code
(int dist) (package private) void
private static final void
gen_codes
(short[] tree, int max_code, short[] bl_count, short[] next_code)
-
Field Details
-
MAX_BITS
private static final int MAX_BITS- See Also:
-
BL_CODES
private static final int BL_CODES- See Also:
-
D_CODES
private static final int D_CODES- See Also:
-
LITERALS
private static final int LITERALS- See Also:
-
LENGTH_CODES
private static final int LENGTH_CODES- See Also:
-
L_CODES
private static final int L_CODES- See Also:
-
HEAP_SIZE
private static final int HEAP_SIZE- See Also:
-
MAX_BL_BITS
static final int MAX_BL_BITS- See Also:
-
END_BLOCK
static final int END_BLOCK- See Also:
-
REP_3_6
static final int REP_3_6- See Also:
-
REPZ_3_10
static final int REPZ_3_10- See Also:
-
REPZ_11_138
static final int REPZ_11_138- See Also:
-
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:
-
DIST_CODE_LEN
static final int DIST_CODE_LEN- See Also:
-
_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 Details
-
Tree
Tree()
-
-
Method Details
-
d_code
static int d_code(int dist) -
gen_bitlen
-
build_tree
-
gen_codes
private static final void gen_codes(short[] tree, int max_code, short[] bl_count, short[] next_code) -
bi_reverse
private static final int bi_reverse(int code, int len)
-