APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.net.http.qpack.readers

public final Class StringReader

extends Object
Class Inheritance
Imports
java.io.IOException, java.net.ProtocolException, java.nio.ByteBuffer, java.util.Arrays, jdk.internal.net.http.hpack.ISO_8859_1, .Huffman, .QuickHuffman, jdk.internal.net.http.http3.Http3Error

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
private boolean
private final Huffman.Reader
private final IntegerReader
private static final int
private static final int
private final ISO_8859_1.Reader
private final ReaderError
private int
private int

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
read(ByteBuffer input, Appendable output, int maxLength)

pack-priv boolean
read(int N, ByteBuffer input, Appendable output, int maxLength)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DONEback to summary
private static final int DONE
FIRST_BYTE_READback to summary
private static final int FIRST_BYTE_READ
huffmanback to summary
private boolean huffman
huffmanReaderback to summary
private final Huffman.Reader huffmanReader
intReaderback to summary
private final IntegerReader intReader
LENGTH_READback to summary
private static final int LENGTH_READ
NEWback to summary
private static final int NEW
plainReaderback to summary
private final ISO_8859_1.Reader plainReader
readErrorback to summary
private final ReaderError readError
remainingLengthback to summary
private int remainingLength
stateback to summary
private int state

Constructor Detail

StringReaderback to summary
public StringReader()
StringReaderback to summary
public StringReader(ReaderError readError)

Method Detail

isHuffmanEncodedback to summary
public boolean isHuffmanEncoded()
readback to summary
public boolean read(ByteBuffer input, Appendable output, int maxLength)
readback to summary
pack-priv boolean read(int N, ByteBuffer input, Appendable output, int maxLength)
resetback to summary
public void reset()