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

public final Class StringWriter

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

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
private static final int
private static final int
private boolean
private static final int
private final Huffman.Writer
private final IntegerWriter
private static final int
private static final int
private final ISO_8859_1.Writer
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public StringWriter
configure(CharSequence input, boolean huffman)

public StringWriter
configure(CharSequence input, int N, int payload, boolean huffman)

pack-priv StringWriter
configure(CharSequence input, int start, int end, int N, int payload, boolean huffman)

public void
public boolean
write(ByteBuffer output)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CONFIGUREDback to summary
private static final int CONFIGURED
DEFAULT_PAYLOADback to summary
private static final int DEFAULT_PAYLOAD
DEFAULT_PREFIXback to summary
private static final int DEFAULT_PREFIX
DONEback to summary
private static final int DONE
huffmanback to summary
private boolean huffman
HUFFMAN_PAYLOADback to summary
private static final int HUFFMAN_PAYLOAD
huffmanWriterback to summary
private final Huffman.Writer huffmanWriter
intWriterback to summary
private final IntegerWriter intWriter
LENGTH_WRITTENback to summary
private static final int LENGTH_WRITTEN
NEWback to summary
private static final int NEW
plainWriterback to summary
private final ISO_8859_1.Writer plainWriter
stateback to summary
private int state

Constructor Detail

StringWriterback to summary
public StringWriter()

Method Detail

configureback to summary
public StringWriter configure(CharSequence input, boolean huffman)
configureback to summary
public StringWriter configure(CharSequence input, int N, int payload, boolean huffman)
configureback to summary
pack-priv StringWriter configure(CharSequence input, int start, int end, int N, int payload, boolean huffman)
resetback to summary
public void reset()
writeback to summary
public boolean write(ByteBuffer output)