void |
InputSession.addDataRec(int pos,
int len) |
Create a position record and add it to the data
|
void |
InputSession.addDataRec(PositionRecord r) |
Add a validate a data record
|
void |
InputSession.addDataRecs(List<PositionRecord> d) |
Add and validate a list of data records
|
void |
InputSession.addFooterRec(int pos,
int len) |
Create a position record and add it to the footer
|
void |
InputSession.addFooterRec(PositionRecord r) |
Add and validate a footer record
|
void |
InputSession.addFooterRecs(List<PositionRecord> f) |
Add and validate a list of footer records
|
void |
InputSession.addHeaderRec(int pos,
int len) |
Create a position record and add it to the header
|
void |
InputSession.addHeaderRec(PositionRecord r) |
Add and validate a header record
|
void |
InputSession.addHeaderRecs(List<PositionRecord> h) |
Add and validate a list of header records
|
void |
InputSession.addMetaData(Map<String,Object> m) |
Add a map of metadata
|
void |
InputSession.addMetaDataRec(String name,
PositionRecord r) |
Add a metadata position record
|
protected DecomposedSession |
SimpleNioParser.decomposeSession(InputSession session) |
Creates a hashtable of elements from the session: header, footer, body, and other meta data values extracted from the
session data.
|
abstract DecomposedSession |
SessionParser.getNextSession() |
Creates a hashtable of elements from the session: header, footer, body, and other meta data values extracted from the
session data for the next session in the data
|
IBaseDataObject |
SessionProducer.getNextSession(String defaultSessionName) |
Produce the next session or throw ParserEOFException when out of data
|
DecomposedSession |
SimpleNioParser.getNextSession() |
Creates a hashtable of elements from the session: header, footer, body, and other meta data values extracted from the
session data for the next session in the data.
|
protected byte[] |
NIOSessionParser.loadNextRegion(byte[] data) |
Read more data, starting where the last read left off.
|
protected byte[] |
FillingNIOParser.nextChunkOrDie(byte[] data) |
Get and set all stats for loading the next chunk This is specified to the RAF parser families
|
void |
InputSession.setOverall(int start,
int length) |
Set the overall position record from the data
|
void |
InputSession.setOverall(PositionRecord rec) |
Set the overall position record
|
protected void |
InputSession.validateAll() |
Validate everything.
|
protected void |
InputSession.validateList(List<PositionRecord> list) |
Validate a list of PositionRecord.
|
protected void |
InputSession.validateMetaData() |
Validate the PositionRecords in the metadata map Does nothing if overall bounds not yet set
|
protected void |
InputSession.validateRecord(PositionRecord r) |
Validation of one PositionRecord.
|