cz.cuni.jagrlib.piece
Class HuffmanCodec.HuffNode

java.lang.Object
  extended by cz.cuni.jagrlib.piece.HuffmanCodec.HuffNode
Enclosing class:
HuffmanCodec

protected static class HuffmanCodec.HuffNode
extends java.lang.Object

Node of the Huffman tree.


Field Summary
 long freq
          Frequency.
 int character
          Node word.
 HuffmanCodec.HuffNode left
          Tree (vertical) links.
 HuffmanCodec.HuffNode next
          Sibling (horizontal) links.
 HuffmanCodec.HuffNode parent
           
 HuffmanCodec.HuffNode prev
           
 HuffmanCodec.HuffNode right
           
 
Constructor Summary
HuffmanCodec.HuffNode(int character)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

character

public int character
Node word.


freq

public long freq
Frequency.


left

public HuffmanCodec.HuffNode left
Tree (vertical) links.


right

public HuffmanCodec.HuffNode right

parent

public HuffmanCodec.HuffNode parent

next

public HuffmanCodec.HuffNode next
Sibling (horizontal) links.


prev

public HuffmanCodec.HuffNode prev
Constructor Detail

HuffmanCodec.HuffNode

public HuffmanCodec.HuffNode(int character)