Package org.apache.lucene.util.encoding
Class SimpleIntDecoder
- java.lang.Object
-
- org.apache.lucene.util.encoding.IntDecoder
-
- org.apache.lucene.util.encoding.SimpleIntDecoder
-
public class SimpleIntDecoder extends IntDecoder
A simple stream decoder which can decode values encoded withSimpleIntEncoder
.- 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
Constructors Constructor Description SimpleIntDecoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
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 classIntDecoder
- Returns:
- one decoded integer as long or
IntDecoder.EOS
if end-of-stream reached. - Throws:
IOException
- if an I/O error occurs
-
-