Class BZip2CompressorInputStream.Data

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

private static final class BZip2CompressorInputStream.Data extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) final int[][]
     
    (package private) final int[]
     
    (package private) final char[]
     
    (package private) final boolean[]
     
    (package private) final int[][]
     
    (package private) final byte[]
     
    (package private) final int[]
     
    (package private) final int[][]
     
    (package private) final byte[]
     
    (package private) final byte[]
     
    (package private) final byte[]
     
    (package private) final byte[]
     
    (package private) final char[][]
     
    (package private) int[]
     
    (package private) final int[]
    Freq table collected to save a pass over the data during decompression.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Data(int blockSize100k)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (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 Details

    • 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

      final byte[] ll8
  • Constructor Details

    • Data

      Data(int blockSize100k)
  • Method Details

    • initTT

      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 unnecessary memory allocation when compressing small files.