Class State


  • final class State
    extends java.lang.Object
    • Field Detail

      • runningState

        int runningState
      • nextRunningState

        int nextRunningState
      • ringBuffer

        byte[] ringBuffer
      • blockTypeTrees

        final int[] blockTypeTrees
      • blockLenTrees

        final int[] blockLenTrees
      • metaBlockLength

        int metaBlockLength
      • inputEnd

        boolean inputEnd
      • isUncompressed

        boolean isUncompressed
      • isMetadata

        boolean isMetadata
      • 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
    • Constructor Detail

      • State

        State()
    • 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 input
        input - compressed data source
      • close

        static void close​(State state)
                   throws java.io.IOException
        Throws:
        java.io.IOException