@InterfaceAudience.Private public abstract class BaseDecoder extends java.lang.Object implements Codec.Decoder
Modifier and Type | Class and Description |
---|---|
protected static class |
BaseDecoder.PBIS |
Modifier and Type | Field and Description |
---|---|
protected BaseDecoder.PBIS |
in |
protected static Log |
LOG |
Constructor and Description |
---|
BaseDecoder(java.io.InputStream in) |
Modifier and Type | Method and Description |
---|---|
boolean |
advance()
Advance the scanner 1 cell.
|
Cell |
current() |
protected abstract Cell |
parseCell()
Extract a Cell.
|
protected static final Log LOG
protected final BaseDecoder.PBIS in
public boolean advance() throws java.io.IOException
CellScanner
advance
in interface CellScanner
CellScanner.current()
will return a valid Celljava.io.IOException
protected abstract Cell parseCell() throws java.io.IOException
java.io.IOException
public Cell current()
current
in interface CellScanner