Package com.itextpdf.io.codec.brotli.dec
Class State
- java.lang.Object
-
- com.itextpdf.io.codec.brotli.dec.State
-
final class State extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int[]blockLength(package private) int[]blockLenTrees(package private) int[]blockTypeRb(package private) int[]blockTypeTrees(package private) BitReaderbr(package private) intbytesToIgnore(package private) intbytesToWrite(package private) intbytesWritten(package private) intcontextLookupOffset1(package private) intcontextLookupOffset2(package private) byte[]contextMap(package private) intcontextMapSlice(package private) byte[]contextModes(package private) intcopyDst(package private) intcopyLength(package private) byte[]customDictionary(package private) intdistance(package private) intdistanceCode(package private) intdistancePostfixBits(package private) intdistancePostfixMask(package private) byte[]distContextMap(package private) intdistContextMapSlice(package private) int[]distRb(package private) intdistRbIdx(package private) longexpectedTotalSize(package private) HuffmanTreeGrouphGroup0(package private) HuffmanTreeGrouphGroup1(package private) HuffmanTreeGrouphGroup2(package private) booleaninputEnd(package private) intinsertLength(package private) booleanisMetadata(package private) booleanisUncompressed(package private) intj(package private) intliteralTree(package private) intliteralTreeIndex(package private) intmaxBackwardDistance(package private) intmaxDistance(package private) intmaxRingBufferSize(package private) intmetaBlockLength(package private) intnextRunningState(package private) int[]numBlockTypes(package private) intnumDirectDistanceCodes(package private) byte[]output(package private) intoutputLength(package private) intoutputOffset(package private) intoutputUsed(package private) intpos(package private) byte[]ringBuffer(package private) intringBufferSize(package private) intrunningState(package private) inttreeCommandOffset(package private) booleantrivialLiteralContext
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidclose(State state)private static intdecodeWindowBits(BitReader br)(package private) static voidsetInput(State state, java.io.InputStream input)Associate input with decoder state.
-
-
-
Field Detail
-
runningState
int runningState
-
nextRunningState
int nextRunningState
-
br
final BitReader br
-
ringBuffer
byte[] ringBuffer
-
blockTypeTrees
final int[] blockTypeTrees
-
blockLenTrees
final int[] blockLenTrees
-
metaBlockLength
int metaBlockLength
-
inputEnd
boolean inputEnd
-
isUncompressed
boolean isUncompressed
-
isMetadata
boolean isMetadata
-
hGroup0
final HuffmanTreeGroup hGroup0
-
hGroup1
final HuffmanTreeGroup hGroup1
-
hGroup2
final HuffmanTreeGroup hGroup2
-
blockLength
final int[] blockLength
-
numBlockTypes
final int[] numBlockTypes
-
blockTypeRb
final int[] blockTypeRb
-
distRb
final int[] distRb
-
pos
int pos
-
maxDistance
int maxDistance
-
distRbIdx
int distRbIdx
-
trivialLiteralContext
boolean trivialLiteralContext
-
literalTreeIndex
int literalTreeIndex
-
literalTree
int literalTree
-
j
int j
-
insertLength
int insertLength
-
contextModes
byte[] contextModes
-
contextMap
byte[] contextMap
-
contextMapSlice
int contextMapSlice
-
distContextMapSlice
int distContextMapSlice
-
contextLookupOffset1
int contextLookupOffset1
-
contextLookupOffset2
int contextLookupOffset2
-
treeCommandOffset
int treeCommandOffset
-
distanceCode
int distanceCode
-
distContextMap
byte[] distContextMap
-
numDirectDistanceCodes
int numDirectDistanceCodes
-
distancePostfixMask
int distancePostfixMask
-
distancePostfixBits
int distancePostfixBits
-
distance
int distance
-
copyLength
int copyLength
-
copyDst
int copyDst
-
maxBackwardDistance
int maxBackwardDistance
-
maxRingBufferSize
int maxRingBufferSize
-
ringBufferSize
int ringBufferSize
-
expectedTotalSize
long expectedTotalSize
-
customDictionary
byte[] customDictionary
-
bytesToIgnore
int bytesToIgnore
-
outputOffset
int outputOffset
-
outputLength
int outputLength
-
outputUsed
int outputUsed
-
bytesWritten
int bytesWritten
-
bytesToWrite
int bytesToWrite
-
output
byte[] output
-
-
Method Detail
-
decodeWindowBits
private static int decodeWindowBits(BitReader br)
-
setInput
static void setInput(State state, java.io.InputStream input)
Associate input with decoder state.- Parameters:
state- uninitialized state without associated inputinput- compressed data source
-
close
static void close(State state) throws java.io.IOException
- Throws:
java.io.IOException
-
-