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) BitReader
br
(package private) int
bytesToIgnore
(package private) int
bytesToWrite
(package private) int
bytesWritten
(package private) int
contextLookupOffset1
(package private) int
contextLookupOffset2
(package private) byte[]
contextMap
(package private) int
contextMapSlice
(package private) byte[]
contextModes
(package private) int
copyDst
(package private) int
copyLength
(package private) byte[]
customDictionary
(package private) int
distance
(package private) int
distanceCode
(package private) int
distancePostfixBits
(package private) int
distancePostfixMask
(package private) byte[]
distContextMap
(package private) int
distContextMapSlice
(package private) int[]
distRb
(package private) int
distRbIdx
(package private) long
expectedTotalSize
(package private) HuffmanTreeGroup
hGroup0
(package private) HuffmanTreeGroup
hGroup1
(package private) HuffmanTreeGroup
hGroup2
(package private) boolean
inputEnd
(package private) int
insertLength
(package private) boolean
isMetadata
(package private) boolean
isUncompressed
(package private) int
j
(package private) int
literalTree
(package private) int
literalTreeIndex
(package private) int
maxBackwardDistance
(package private) int
maxDistance
(package private) int
maxRingBufferSize
(package private) int
metaBlockLength
(package private) int
nextRunningState
(package private) int[]
numBlockTypes
(package private) int
numDirectDistanceCodes
(package private) byte[]
output
(package private) int
outputLength
(package private) int
outputOffset
(package private) int
outputUsed
(package private) int
pos
(package private) byte[]
ringBuffer
(package private) int
ringBufferSize
(package private) int
runningState
(package private) int
treeCommandOffset
(package private) boolean
trivialLiteralContext
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
close(State state)
private static int
decodeWindowBits(BitReader br)
(package private) static void
setInput(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
-
-