A B C D F G H I L M N R S T W 

A

AdaptiveHuffmanCompress - Class in nayuki.huffmancoding
 
AdaptiveHuffmanCompress() - Constructor for class nayuki.huffmancoding.AdaptiveHuffmanCompress
 
AdaptiveHuffmanDecompress - Class in nayuki.huffmancoding
 
AdaptiveHuffmanDecompress() - Constructor for class nayuki.huffmancoding.AdaptiveHuffmanDecompress
 

B

BitInputStream - Class in nayuki.huffmancoding
A stream of bits that can be read.
BitInputStream(InputStream) - Constructor for class nayuki.huffmancoding.BitInputStream
 
BitOutputStream - Class in nayuki.huffmancoding
A stream where bits can be written to.
BitOutputStream(OutputStream) - Constructor for class nayuki.huffmancoding.BitOutputStream
 
buildCodeTree() - Method in class nayuki.huffmancoding.FrequencyTable
 

C

CanonicalCode - Class in nayuki.huffmancoding
A canonical Huffman code.
CanonicalCode(int[]) - Constructor for class nayuki.huffmancoding.CanonicalCode
 
CanonicalCode(CodeTree, int) - Constructor for class nayuki.huffmancoding.CanonicalCode
 
close() - Method in class nayuki.huffmancoding.BitInputStream
 
close() - Method in class nayuki.huffmancoding.BitOutputStream
 
CodeTree - Class in nayuki.huffmancoding
A binary tree where each leaf codes a symbol, for representing Huffman codes.
CodeTree(InternalNode, int) - Constructor for class nayuki.huffmancoding.CodeTree
 
codeTree - Variable in class nayuki.huffmancoding.HuffmanDecoder
 
codeTree - Variable in class nayuki.huffmancoding.HuffmanEncoder
 
compress(InputStream, BitOutputStream) - Static method in class nayuki.huffmancoding.AdaptiveHuffmanCompress
 
compress(CodeTree, InputStream, BitOutputStream) - Static method in class nayuki.huffmancoding.HuffmanCompress
 
compressionOutputStream(OutputStream) - Static method in class nayuki.huffmancoding.AdaptiveHuffmanCompress
 
compressionOutputStream(CodeTree, OutputStream) - Static method in class nayuki.huffmancoding.HuffmanCompress
 

D

decompress(BitInputStream, OutputStream) - Static method in class nayuki.huffmancoding.AdaptiveHuffmanDecompress
 
decompress(CodeTree, BitInputStream, OutputStream) - Static method in class nayuki.huffmancoding.HuffmanDecompress
 
decompressInputStream(InputStream) - Static method in class nayuki.huffmancoding.AdaptiveHuffmanDecompress
 
decompressionInputStream(CodeTree, InputStream) - Static method in class nayuki.huffmancoding.HuffmanDecompress
 

F

FrequencyTable - Class in nayuki.huffmancoding
A table of symbol frequencies.
FrequencyTable(int[]) - Constructor for class nayuki.huffmancoding.FrequencyTable
 

G

get(int) - Method in class nayuki.huffmancoding.FrequencyTable
 
getCode(int) - Method in class nayuki.huffmancoding.CodeTree
 
getCodeLength(int) - Method in class nayuki.huffmancoding.CanonicalCode
 
getSymbolLimit() - Method in class nayuki.huffmancoding.CanonicalCode
 
getSymbolLimit() - Method in class nayuki.huffmancoding.FrequencyTable
 

H

HuffmanCompress - Class in nayuki.huffmancoding
 
HuffmanCompress() - Constructor for class nayuki.huffmancoding.HuffmanCompress
 
HuffmanDecoder - Class in nayuki.huffmancoding
 
HuffmanDecoder(BitInputStream) - Constructor for class nayuki.huffmancoding.HuffmanDecoder
 
HuffmanDecompress - Class in nayuki.huffmancoding
 
HuffmanDecompress() - Constructor for class nayuki.huffmancoding.HuffmanDecompress
 
HuffmanEncoder - Class in nayuki.huffmancoding
 
HuffmanEncoder(BitOutputStream) - Constructor for class nayuki.huffmancoding.HuffmanEncoder
 

I

increment(int) - Method in class nayuki.huffmancoding.FrequencyTable
 
InternalNode - Class in nayuki.huffmancoding
An internal node in a code tree.
InternalNode(Node, Node) - Constructor for class nayuki.huffmancoding.InternalNode
 
isPowerOf2(int) - Static method in class nayuki.huffmancoding.AdaptiveHuffmanCompress
 

L

Leaf - Class in nayuki.huffmancoding
A leaf node in a code tree.
Leaf(int) - Constructor for class nayuki.huffmancoding.Leaf
 
leftChild - Variable in class nayuki.huffmancoding.InternalNode
 

M

main(String[]) - Static method in class nayuki.huffmancoding.AdaptiveHuffmanCompress
 
main(String[]) - Static method in class nayuki.huffmancoding.AdaptiveHuffmanDecompress
 
main(String[]) - Static method in class nayuki.huffmancoding.HuffmanCompress
 
main(String[]) - Static method in class nayuki.huffmancoding.HuffmanDecompress
 

N

nayuki.huffmancoding - package nayuki.huffmancoding
 
Node - Class in nayuki.huffmancoding
A node in a code tree.

R

read() - Method in class nayuki.huffmancoding.BitInputStream
 
read() - Method in class nayuki.huffmancoding.HuffmanDecoder
 
readNoEof() - Method in class nayuki.huffmancoding.BitInputStream
 
rightChild - Variable in class nayuki.huffmancoding.InternalNode
 
root - Variable in class nayuki.huffmancoding.CodeTree
 

S

set(int, int) - Method in class nayuki.huffmancoding.FrequencyTable
 
symbol - Variable in class nayuki.huffmancoding.Leaf
 

T

toCodeTree() - Method in class nayuki.huffmancoding.CanonicalCode
 
toString() - Method in class nayuki.huffmancoding.CodeTree
 
toString() - Method in class nayuki.huffmancoding.FrequencyTable
 

W

write(int) - Method in class nayuki.huffmancoding.BitOutputStream
 
write(int) - Method in class nayuki.huffmancoding.HuffmanEncoder
 
A B C D F G H I L M N R S T W 

Copyright © 2014 AVAST Software. All Rights Reserved.