类 HuffmanEncoder
java.lang.Object
com.google.typography.font.tools.conversion.eot.HuffmanEncoder
Adaptive huffman coder for LZCOMP compression algorithm
- 作者:
- Raph Levien
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private int
private BitIOWriter
private int
private static final int
private short[]
private HuffmanEncoder.TreeNode[]
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static int
bitsUsed
(int x) (专用程序包) String
private int
initWeight
(int a) private void
swapNodes
(int a, int b) private void
updateWeight
(int a) void
writeSymbol
(int symbol) int
writeSymbolCost
(int symbol)
-
字段详细资料
-
ROOT
private static final int ROOT- 另请参阅:
-
tree
-
symbolIndex
private short[] symbolIndex -
bitCount2
private int bitCount2 -
range
private int range -
bits
-
-
构造器详细资料
-
HuffmanEncoder
-
-
方法详细资料
-
checkTree
String checkTree() -
initWeight
private int initWeight(int a) -
updateWeight
private void updateWeight(int a) -
swapNodes
private void swapNodes(int a, int b) -
writeSymbolCost
public int writeSymbolCost(int symbol) -
writeSymbol
public void writeSymbol(int symbol) -
bitsUsed
public static int bitsUsed(int x)
-