com.brownsoft.codec
Class HuffmanMultiplexerBitInputStream.FSMNode

java.lang.Object
  extended bycom.brownsoft.codec.HuffmanMultiplexerBitInputStream.FSMNode
Enclosing class:
HuffmanMultiplexerBitInputStream

class HuffmanMultiplexerBitInputStream.FSMNode
extends java.lang.Object


Field Summary
private  boolean isValid
           
private  HuffmanMultiplexerBitInputStream.FSMNode node0
           
private  HuffmanMultiplexerBitInputStream.FSMNode node1
           
private  int symbol
           
 
Constructor Summary
HuffmanMultiplexerBitInputStream.FSMNode()
           
HuffmanMultiplexerBitInputStream.FSMNode(int symbol)
           
 
Method Summary
 boolean exists(boolean bit)
          Indica si existe el subnodo
 HuffmanMultiplexerBitInputStream.FSMNode get(boolean bit)
           
 HuffmanMultiplexerBitInputStream.FSMNode get0()
           
 HuffmanMultiplexerBitInputStream.FSMNode get1()
           
 int getSymbol()
           
 boolean isValid()
           
 void set(boolean bit, HuffmanMultiplexerBitInputStream.FSMNode node)
           
 void set0(HuffmanMultiplexerBitInputStream.FSMNode node)
           
 void set1(HuffmanMultiplexerBitInputStream.FSMNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isValid

private boolean isValid

node0

private HuffmanMultiplexerBitInputStream.FSMNode node0

node1

private HuffmanMultiplexerBitInputStream.FSMNode node1

symbol

private int symbol
Constructor Detail

HuffmanMultiplexerBitInputStream.FSMNode

public HuffmanMultiplexerBitInputStream.FSMNode()

HuffmanMultiplexerBitInputStream.FSMNode

public HuffmanMultiplexerBitInputStream.FSMNode(int symbol)
Method Detail

exists

public boolean exists(boolean bit)
Indica si existe el subnodo


get

public HuffmanMultiplexerBitInputStream.FSMNode get(boolean bit)

get0

public HuffmanMultiplexerBitInputStream.FSMNode get0()

get1

public HuffmanMultiplexerBitInputStream.FSMNode get1()

getSymbol

public int getSymbol()

isValid

public boolean isValid()

set

public void set(boolean bit,
                HuffmanMultiplexerBitInputStream.FSMNode node)

set0

public void set0(HuffmanMultiplexerBitInputStream.FSMNode node)

set1

public void set1(HuffmanMultiplexerBitInputStream.FSMNode node)