org.apache.lucene.util.encoding
Class SimpleIntDecoder

java.lang.Object
  extended by org.apache.lucene.util.encoding.IntDecoder
      extended by org.apache.lucene.util.encoding.SimpleIntDecoder

public class SimpleIntDecoder
extends IntDecoder

A simple stream decoder which can decode values encoded with SimpleIntEncoder.

WARNING: This API is experimental and might change in incompatible ways in the next release.

Field Summary
 
Fields inherited from class org.apache.lucene.util.encoding.IntDecoder
EOS, in
 
Constructor Summary
SimpleIntDecoder()
           
 
Method Summary
 long decode()
          Decodes data received from the input stream, and returns one decoded integer.
 String toString()
           
 
Methods inherited from class org.apache.lucene.util.encoding.IntDecoder
reInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleIntDecoder

public SimpleIntDecoder()
Method Detail

decode

public long decode()
            throws IOException
Description copied from class: IntDecoder
Decodes data received from the input stream, and returns one decoded integer. If end of stream is reached, IntDecoder.EOS is returned.

Specified by:
decode in class IntDecoder
Returns:
one decoded integer as long or IntDecoder.EOS if end-of-stream reached.
Throws:
IOException - if an I/O error occurs

toString

public String toString()
Overrides:
toString in class Object