| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static interface | |
| public static class | |
| pack-priv static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final long[] | |
| private static final int | |
| private static final int | |
| private static final long | |
| private static final QuickHuffman. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static void | |
| private static void | |
| private static QuickHuffman. | |
| private static int | |
| private static long | |
| public static boolean | |
| public static int | |
| public static int |
| codes | back to summary |
|---|---|
| private static final long[] codes | |
| EOS_LENGTH | back to summary |
|---|---|
| private static final int EOS_LENGTH | |
| EOS_LSB | back to summary |
|---|---|
| private static final int EOS_LSB | |
| EOS_MSB | back to summary |
|---|---|
| private static final long EOS_MSB | |
| root | back to summary |
|---|---|
| private static final QuickHuffman. | |
| QuickHuffman | back to summary |
|---|---|
| private QuickHuffman() | |
| addChar | back to summary |
|---|---|
| private static void addChar(QuickHuffman. | |
| addEOS | back to summary |
|---|---|
| private static void addEOS(QuickHuffman. | |
| addLeaf | back to summary |
|---|---|
| private static void addLeaf(QuickHuffman. | |
| buildTrie | back to summary |
|---|---|
| private static QuickHuffman. | |
| codeLengthOf | back to summary |
|---|---|
| private static int codeLengthOf(char c) | |
| codeValueOf | back to summary |
|---|---|
| private static long codeValueOf(char c) | |
| isHuffmanBetterFor | back to summary |
|---|---|
| public static boolean isHuffmanBetterFor(CharSequence input) | |
| lengthOf | back to summary |
|---|---|
| public static int lengthOf(CharSequence value, int start, int end) | |
| lengthOf | back to summary |
|---|---|
| public static int lengthOf(CharSequence value) | |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final boolean | |
| private final int | |
| private final char |
| Access | Constructor and Description |
|---|---|
| private | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static QuickHuffman. | |
| public QuickHuffman. | |
| public QuickHuffman. | |
| public int | |
| public QuickHuffman. | getOrCreateChild(int index)
Implements jdk.
|
| public char | |
| public boolean | |
| public boolean | |
| public void | |
| public void | |
| public void |
| children | back to summary |
|---|---|
| private final List<QuickHuffman. | |
| eosPath | back to summary |
|---|---|
| private final boolean eosPath | |
| length | back to summary |
|---|---|
| private final int length | |
| symbol | back to summary |
|---|---|
| private final char symbol | |
| ImmutableNode | back to summary |
|---|---|
| private ImmutableNode(char symbol, boolean eosPath, int length) | |
| ImmutableNode | back to summary |
|---|---|
| private ImmutableNode(boolean eosPath, int length, QuickHuffman. | |
| copyOf | back to summary |
|---|---|
| public static QuickHuffman. | |
| getChild | back to summary |
|---|---|
| public QuickHuffman. Implements jdk.
| |
| getChildren | back to summary |
|---|---|
| public QuickHuffman. Implements jdk.
| |
| getLength | back to summary |
|---|---|
| public int getLength() Implements jdk.
| |
| getOrCreateChild | back to summary |
|---|---|
| public QuickHuffman. Implements jdk.
| |
| getSymbol | back to summary |
|---|---|
| public char getSymbol() Implements jdk.
| |
| isEOSPath | back to summary |
|---|---|
| public boolean isEOSPath() Implements jdk.
| |
| isLeaf | back to summary |
|---|---|
| public boolean isLeaf() Implements jdk.
| |
| setEOSPath | back to summary |
|---|---|
| public void setEOSPath(boolean value) Implements jdk.
| |
| setLength | back to summary |
|---|---|
| public void setLength(int value) Implements jdk.
| |
| setSymbol | back to summary |
|---|---|
| public void setSymbol(char symbol) Implements jdk.
| |
| Modifier and Type | Method and Description |
|---|---|
| public QuickHuffman. | |
| public QuickHuffman. | |
| public int | |
| public QuickHuffman. | |
| public char | |
| public boolean | |
| public boolean | |
| public void | |
| public void | |
| public void |
| getChild | back to summary |
|---|---|
| public QuickHuffman. | |
| getChildren | back to summary |
|---|---|
| public QuickHuffman. | |
| getLength | back to summary |
|---|---|
| public int getLength() | |
| getOrCreateChild | back to summary |
|---|---|
| public QuickHuffman. | |
| getSymbol | back to summary |
|---|---|
| public char getSymbol() | |
| isEOSPath | back to summary |
|---|---|
| public boolean isEOSPath() | |
| isLeaf | back to summary |
|---|---|
| public boolean isLeaf() | |
| setEOSPath | back to summary |
|---|---|
| public void setEOSPath(boolean value) | |
| setLength | back to summary |
|---|---|
| public void setLength(int value) | |
| setSymbol | back to summary |
|---|---|
| public void setSymbol(char symbol) | |
| Modifier and Type | Field and Description |
|---|---|
| private long | |
| private int | |
| private QuickHuffman. | |
| private boolean | |
| private int | |
| private final HPACK. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | read(ByteBuffer source, Appendable destination, boolean isLast)
Implements jdk.
|
| public void | reset()
Implements jdk. Brings this reader to the state it had upon construction. |
| buffer | back to summary |
|---|---|
| private long buffer | |
| bufferLen | back to summary |
|---|---|
| private int bufferLen | |
| curr | back to summary |
|---|---|
| private QuickHuffman. | |
| done | back to summary |
|---|---|
| private boolean done | |
| len | back to summary |
|---|---|
| private int len | |
| UPDATER | back to summary |
|---|---|
| private final HPACK. | |
| Reader | back to summary |
|---|---|
| public Reader() | |
| read | back to summary |
|---|---|
| public void read(ByteBuffer source, Appendable destination, boolean isLast) throws IOException Implements jdk.
| |
| reset | back to summary |
|---|---|
| public void reset() Implements jdk. Doc from jdk. Brings this reader to the state it had upon construction.
| |
| Modifier and Type | Field and Description |
|---|---|
| private QuickHuffman. | |
| private boolean | |
| private int | |
| private char |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public QuickHuffman. | |
| public QuickHuffman. | |
| public int | |
| public QuickHuffman. | getOrCreateChild(int index)
Implements jdk.
|
| public char | |
| public boolean | |
| public boolean | |
| public void | |
| public void | |
| public void |
| children | back to summary |
|---|---|
| private QuickHuffman. | |
| eosPath | back to summary |
|---|---|
| private boolean eosPath | |
| length | back to summary |
|---|---|
| private int length | |
| symbol | back to summary |
|---|---|
| private char symbol | |
| TemporaryNode | back to summary |
|---|---|
| pack-priv TemporaryNode() | |
| ensureChildrenExist | back to summary |
|---|---|
| private void ensureChildrenExist() | |
| getChild | back to summary |
|---|---|
| public QuickHuffman. Implements jdk.
| |
| getChildren | back to summary |
|---|---|
| public QuickHuffman. Implements jdk.
| |
| getLength | back to summary |
|---|---|
| public int getLength() Implements jdk.
| |
| getOrCreateChild | back to summary |
|---|---|
| public QuickHuffman. Implements jdk.
| |
| getSymbol | back to summary |
|---|---|
| public char getSymbol() Implements jdk.
| |
| isEOSPath | back to summary |
|---|---|
| public boolean isEOSPath() Implements jdk.
| |
| isLeaf | back to summary |
|---|---|
| public boolean isLeaf() Implements jdk.
| |
| setEOSPath | back to summary |
|---|---|
| public void setEOSPath(boolean value) Implements jdk.
| |
| setLength | back to summary |
|---|---|
| public void setLength(int value) Implements jdk.
| |
| setSymbol | back to summary |
|---|---|
| public void setSymbol(char value) Implements jdk.
| |
| Modifier and Type | Field and Description |
|---|---|
| private long | |
| private int | |
| private int | |
| private boolean | |
| private int | |
| private CharSequence | |
| private final HPACK. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public QuickHuffman. | from(CharSequence input, int start, int end)
Implements jdk.
|
| public int | lengthOf(CharSequence value, int start, int end)
Implements jdk. Calculates the number of bytes required to represent a subsequence of
the given |
| public QuickHuffman. | reset()
Implements jdk. Brings this writer to the state it had upon construction. |
| public boolean |
| buffer | back to summary |
|---|---|
| private long buffer | |
| bufferLen | back to summary |
|---|---|
| private int bufferLen | |
| end | back to summary |
|---|---|
| private int end | |
| padded | back to summary |
|---|---|
| private boolean padded | |
| pos | back to summary |
|---|---|
| private int pos | |
| source | back to summary |
|---|---|
| private CharSequence source | |
| UPDATER | back to summary |
|---|---|
| private final HPACK. | |
| Writer | back to summary |
|---|---|
| public Writer() | |
| from | back to summary |
|---|---|
| public QuickHuffman. Implements jdk.
| |
| lengthOf | back to summary |
|---|---|
| public int lengthOf(CharSequence value, int start, int end) Implements jdk. Doc from jdk. Calculates the number of bytes required to represent a subsequence of
the given
| |
| reset | back to summary |
|---|---|
| public QuickHuffman. Implements jdk. Doc from jdk. Brings this writer to the state it had upon construction.
| |
| write | back to summary |
|---|---|
| public boolean write(ByteBuffer destination) Implements jdk.
| |