Uses of Class
org.brotli.dec.State
Packages that use State
-
Uses of State in org.brotli.dec
Fields in org.brotli.dec declared as StateMethods in org.brotli.dec with parameters of type StateModifier and TypeMethodDescription(package private) static voidBitReader.assertAccumulatorHealthy(State s) (package private) static voidDecode.attachDictionaryChunk(State s, byte[] data) (package private) static voidBitReader.bytesToNibbles(State s, int byteLen) Translates bytes to halves (int/short).private static voidDecode.calculateDistanceLut(State s, int alphabetSizeLimit) private static intDecode.calculateFence(State s) (package private) static voidBitReader.checkHealth(State s, int endOfStream) (package private) static voidprivate static intDecode.copyFromCompoundDictionary(State s, int fence) (package private) static voidBitReader.copyRawBytes(State s, byte[] data, int offset, int length) private static voidDecode.copyUncompressedData(State s) private static intDecode.decodeBlockTypeAndLength(State s, int treeType, int numBlockTypes) private static voidDecode.decodeCommandBlockSwitch(State s) private static intDecode.decodeContextMap(int contextMapSize, byte[] contextMap, State s) private static voidDecode.decodeDistanceBlockSwitch(State s) private static int[]Decode.decodeHuffmanTreeGroup(int alphabetSizeMax, int alphabetSizeLimit, int n, State s) private static voidDecode.decodeLiteralBlockSwitch(State s) private static voidDecode.decodeMetaBlockLength(State s) private static intDecode.decodeVarLenUnsignedByte(State s) Decodes a number in the range [0..255], by reading 1 - 11 bits.private static intDecode.decodeWindowBits(State s) Reads brotli stream header and parses "window bits".(package private) static voidDecode.decompress(State s) Actual decompress implementation.(package private) static voidBitReader.doFillBitWindow(State s) (package private) static voidBitReader.doReadMoreInput(State s) private static voidDecode.doUseDictionary(State s, int fence) (package private) static voidDecode.enableEagerOutput(State s) Switch decoder to "eager" mode.(package private) static voidDecode.enableLargeWindow(State s) (package private) static voidBitReader.fillBitWindow(State s) (package private) static intBitReader.halfAvailable(State s) (package private) static voidBitReader.initBitReader(State s) private static voidDecode.initializeCompoundDictionary(State s) private static voidDecode.initializeCompoundDictionaryCopy(State s, int address, int length) (package private) static voidDecode.initState(State s, InputStream input) Associate input with decoder state.(package private) static voidBitReader.jumpToByteBoundary(State s) private static voidDecode.maybeReallocateRingBuffer(State s) (package private) static intprivate static void(package private) static intprivate static intDecode.readBlockLength(int[] tableGroup, int tableIdx, State s) private static intDecode.readComplexHuffmanCode(int alphabetSizeLimit, int skip, int[] tableGroup, int tableIdx, State s) (package private) static intBitReader.readFewBits(State s, int n) Fetches bits from accumulator.private static intDecode.readHuffmanCode(int alphabetSizeMax, int alphabetSizeLimit, int[] tableGroup, int tableIdx, State s) Decodes Huffman table from bit-stream.private static voidDecode.readHuffmanCodeLengths(int[] codeLengthCodeLengths, int numSymbols, int[] codeLengths, State s) private static intBitReader.readManyBits(State s, int n) private static voidDecode.readMetablockHuffmanCodesAndContextMaps(State s) private static intDecode.readMetablockPartition(State s, int treeType, int numBlockTypes) (package private) static voidBitReader.readMoreInput(State s) Fills up the input buffer.private static voidDecode.readNextMetablockHeader(State s) private static intDecode.readSimpleHuffmanCode(int alphabetSizeMax, int alphabetSizeLimit, int[] tableGroup, int tableIdx, State s) Reads up to 4 symbols directly and applies predefined histograms.private static intDecode.readSymbol(int[] tableGroup, int tableIdx, State s) Decodes the next Huffman code from bit-stream.(package private) static voidprivate static intDecode.writeRingBuffer(State s)