org.apache.commons.compress.compressors.bzip2
Class BZip2CompressorInputStream.Data

java.lang.Object
  extended by org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream.Data
Enclosing class:
BZip2CompressorInputStream

private static final class BZip2CompressorInputStream.Data
extends java.lang.Object


Field Summary
(package private)  int[][] base
           
(package private)  int[] cftab
           
(package private)  char[] getAndMoveToFrontDecode_yy
           
(package private)  boolean[] inUse
           
(package private)  int[][] limit
           
(package private)  byte[] ll8
           
(package private)  int[] minLens
           
(package private)  int[][] perm
           
(package private)  byte[] recvDecodingTables_pos
           
(package private)  byte[] selector
           
(package private)  byte[] selectorMtf
           
(package private)  byte[] seqToUnseq
           
(package private)  char[][] temp_charArray2d
           
(package private)  int[] tt
           
(package private)  int[] unzftab
          Freq table collected to save a pass over the data during decompression.
 
Constructor Summary
BZip2CompressorInputStream.Data(int blockSize100k)
           
 
Method Summary
(package private)  int[] initTT(int length)
          Initializes the tt array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inUse

final boolean[] inUse

seqToUnseq

final byte[] seqToUnseq

selector

final byte[] selector

selectorMtf

final byte[] selectorMtf

unzftab

final int[] unzftab
Freq table collected to save a pass over the data during decompression.


limit

final int[][] limit

base

final int[][] base

perm

final int[][] perm

minLens

final int[] minLens

cftab

final int[] cftab

getAndMoveToFrontDecode_yy

final char[] getAndMoveToFrontDecode_yy

temp_charArray2d

final char[][] temp_charArray2d

recvDecodingTables_pos

final byte[] recvDecodingTables_pos

tt

int[] tt

ll8

byte[] ll8
Constructor Detail

BZip2CompressorInputStream.Data

BZip2CompressorInputStream.Data(int blockSize100k)
Method Detail

initTT

final int[] initTT(int length)
Initializes the tt array. This method is called when the required length of the array is known. I don't initialize it at construction time to avoid unneccessary memory allocation when compressing small files.