Class Prefix

java.lang.Object
com.itextpdf.io.codec.brotli.dec.Prefix

final class Prefix extends Object
Lookup tables to map prefix codes to value ranges.

This is used during decoding of the block lengths, literal insertion lengths and copy lengths.

Range represents values: [offset, offset + 2 ^ n_bits)

  • Field Details

    • BLOCK_LENGTH_OFFSET

      static final int[] BLOCK_LENGTH_OFFSET
    • BLOCK_LENGTH_N_BITS

      static final int[] BLOCK_LENGTH_N_BITS
    • INSERT_LENGTH_OFFSET

      static final int[] INSERT_LENGTH_OFFSET
    • INSERT_LENGTH_N_BITS

      static final int[] INSERT_LENGTH_N_BITS
    • COPY_LENGTH_OFFSET

      static final int[] COPY_LENGTH_OFFSET
    • COPY_LENGTH_N_BITS

      static final int[] COPY_LENGTH_N_BITS
    • INSERT_RANGE_LUT

      static final int[] INSERT_RANGE_LUT
    • COPY_RANGE_LUT

      static final int[] COPY_RANGE_LUT
  • Constructor Details

    • Prefix

      Prefix()