org.h2.dev.util
Class BinaryArithmeticStream

java.lang.Object
  extended by org.h2.dev.util.BinaryArithmeticStream
Direct Known Subclasses:
BinaryArithmeticStream.In, BinaryArithmeticStream.Out

public class BinaryArithmeticStream
extends java.lang.Object

A binary arithmetic stream.


Nested Class Summary
static class BinaryArithmeticStream.Huffman
          A Huffman code table / tree.
static class BinaryArithmeticStream.In
          A binary arithmetic input stream.
static class BinaryArithmeticStream.Out
          A binary arithmetic output stream.
 
Field Summary
protected  int high
          The high marker.
protected  int low
          The low marker.
static int MAX_PROBABILITY
          The maximum probability.
 
Constructor Summary
BinaryArithmeticStream()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_PROBABILITY

public static final int MAX_PROBABILITY
The maximum probability.

See Also:
Constant Field Values

low

protected int low
The low marker.


high

protected int high
The high marker.

Constructor Detail

BinaryArithmeticStream

public BinaryArithmeticStream()