net.sf.jsefa.rbf.lowlevel
Interface RbfLowLevelDeserializer

All Superinterfaces:
LowLevelDeserializer
All Known Subinterfaces:
CsvLowLevelDeserializer, FlrLowLevelDeserializer
All Known Implementing Classes:
CsvLowLevelDeserializerImpl, FlrLowLevelDeserializerImpl, RbfLowLevelDeserializerImpl

public interface RbfLowLevelDeserializer
extends LowLevelDeserializer

Low level RBF Deserializer.

Author:
Norman Lahme-Huetig

Method Summary
 List<Line> getStoredLines()
          Returns a list of lines stored during deserialization.
 boolean readNextRecord()
          Reads the next record from the stream.
 void unreadRecord()
          Unreads the already read record so that it can be read again with readNextRecord().
 
Methods inherited from interface net.sf.jsefa.common.lowlevel.LowLevelDeserializer
close, getInputPosition, open
 

Method Detail

readNextRecord

boolean readNextRecord()
Reads the next record from the stream. Returns true, if it could be read and false otherwise.

Returns:
true, if another record could be read from the stream, otherwise false.
Throws:
LowLevelDeserializationException

unreadRecord

void unreadRecord()
Unreads the already read record so that it can be read again with readNextRecord().


getStoredLines

List<Line> getStoredLines()
Returns a list of lines stored during deserialization.

Returns:
a list of lines
See Also:
LineFilter


Copyright © 2014. All rights reserved.