|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.etools.iseries.util.evfparser.QSYSEventsFileExpansionProcessorCore
public class QSYSEventsFileExpansionProcessorCore
Field Summary | |
---|---|
protected boolean |
_containsPreCompileProcessorBlocks
|
protected QSYSEventsFileProcessorBlockCore |
_currentProcessor
|
protected boolean |
_postProcessingNeeded
|
Constructor Summary | |
---|---|
QSYSEventsFileExpansionProcessorCore()
|
Method Summary | |
---|---|
protected QSYSEventsFileProcessorBlockCore |
constructEventsFileProcessorBlock(QSYSEventsFileProcessorRecord record)
|
protected boolean |
determineAndSetMappingSupport(QSYSEventsFileProcessorBlockCore lastProcessorBlock)
Recursively determines whether the events file (or any of the "sub" events files when multiple have been combined into one) supports mapping of errors from the final temporary output member to the original input members. |
boolean |
doPostProcessing()
After parsing all records in the Events File, this method will be called to process the records. |
boolean |
doPreProcessing()
Before parsing all records in the Events File, this method will be called to allow the processor to perform initialization. |
LinkedList |
getAllErrors()
This method is used by the JUnit test for event file processing. |
Set |
getAllFileIDRecords()
Return all file ID records. |
void |
processErrorRecord(QSYSEventsFileErrorInformationRecord record)
Processes an Error record object. |
void |
processExpansionRecord(QSYSEventsFileExpansionRecord record)
Processes an Expansion record object. |
void |
processFeedbackCodeRecord(QSYSEventsFileFeedbackCodeRecord record)
Processes a Feedback Code record object. |
void |
processFileEndRecord(QSYSEventsFileFileEndRecord record)
Processes a File End record object. |
void |
processFileIDRecord(QSYSEventsFileFileIDRecord record)
Processes a File ID record object. |
void |
processMapDefineRecord(QSYSEventsFileMapDefineRecord record)
Processes a Map Define record object. |
void |
processMapEndRecord(QSYSEventsFileMapEndRecord record)
Processes a Map End record object. |
void |
processMapStartRecord(QSYSEventsFileMapStartRecord record)
Processes a Map Start record object. |
void |
processProcessorRecord(QSYSEventsFileProcessorRecord record)
Processes a Processor record object. |
void |
processProgramRecord(QSYSEventsFileProgramRecord record)
Processes a Program record object. |
void |
processTimestampRecord(QSYSEventsFileTimestampRecord record)
Processes a Timestamp record object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected QSYSEventsFileProcessorBlockCore _currentProcessor
protected boolean _postProcessingNeeded
protected boolean _containsPreCompileProcessorBlocks
Constructor Detail |
---|
public QSYSEventsFileExpansionProcessorCore()
Method Detail |
---|
public void processErrorRecord(QSYSEventsFileErrorInformationRecord record)
IQSYSEventsFileProcessor
processErrorRecord
in interface IQSYSEventsFileProcessor
public void processExpansionRecord(QSYSEventsFileExpansionRecord record)
IQSYSEventsFileProcessor
processExpansionRecord
in interface IQSYSEventsFileProcessor
public void processFeedbackCodeRecord(QSYSEventsFileFeedbackCodeRecord record)
IQSYSEventsFileProcessor
processFeedbackCodeRecord
in interface IQSYSEventsFileProcessor
public void processFileEndRecord(QSYSEventsFileFileEndRecord record) throws SecondLevelHelpException
IQSYSEventsFileProcessor
processFileEndRecord
in interface IQSYSEventsFileProcessor
SecondLevelHelpException
public void processFileIDRecord(QSYSEventsFileFileIDRecord record) throws SecondLevelHelpException
IQSYSEventsFileProcessor
processFileIDRecord
in interface IQSYSEventsFileProcessor
SecondLevelHelpException
public void processMapDefineRecord(QSYSEventsFileMapDefineRecord record)
IQSYSEventsFileProcessor
processMapDefineRecord
in interface IQSYSEventsFileProcessor
public void processMapEndRecord(QSYSEventsFileMapEndRecord record)
IQSYSEventsFileProcessor
processMapEndRecord
in interface IQSYSEventsFileProcessor
public void processMapStartRecord(QSYSEventsFileMapStartRecord record)
IQSYSEventsFileProcessor
processMapStartRecord
in interface IQSYSEventsFileProcessor
public void processProcessorRecord(QSYSEventsFileProcessorRecord record) throws SecondLevelHelpException
IQSYSEventsFileProcessor
processProcessorRecord
in interface IQSYSEventsFileProcessor
SecondLevelHelpException
protected QSYSEventsFileProcessorBlockCore constructEventsFileProcessorBlock(QSYSEventsFileProcessorRecord record)
public void processProgramRecord(QSYSEventsFileProgramRecord record)
IQSYSEventsFileProcessor
processProgramRecord
in interface IQSYSEventsFileProcessor
public void processTimestampRecord(QSYSEventsFileTimestampRecord record)
IQSYSEventsFileProcessor
processTimestampRecord
in interface IQSYSEventsFileProcessor
public boolean doPreProcessing()
IQSYSEventsFileProcessor
doPreProcessing
in interface IQSYSEventsFileProcessor
true
if pre-processing was succesful. false
otherwise.public boolean doPostProcessing() throws SecondLevelHelpException
IQSYSEventsFileProcessor
doPostProcessing
in interface IQSYSEventsFileProcessor
true
if post-processing was succesful. false
otherwise.
SecondLevelHelpException
protected boolean determineAndSetMappingSupport(QSYSEventsFileProcessorBlockCore lastProcessorBlock)
lastProcessorBlock
- - the first processor block to check. When called at
the top level, this should be the very last processor block of the [combined] events file.
public LinkedList getAllErrors()
getAllErrors
in interface IQSYSEventsFileProcessor
public Set getAllFileIDRecords()
getAllFileIDRecords
in interface IQSYSEventsFileProcessor
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |