|
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.Objectcom.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 IQSYSEventsFileProcessorpublic void processExpansionRecord(QSYSEventsFileExpansionRecord record)
IQSYSEventsFileProcessor
processExpansionRecord in interface IQSYSEventsFileProcessorpublic void processFeedbackCodeRecord(QSYSEventsFileFeedbackCodeRecord record)
IQSYSEventsFileProcessor
processFeedbackCodeRecord in interface IQSYSEventsFileProcessor
public void processFileEndRecord(QSYSEventsFileFileEndRecord record)
throws SecondLevelHelpException
IQSYSEventsFileProcessor
processFileEndRecord in interface IQSYSEventsFileProcessorSecondLevelHelpException
public void processFileIDRecord(QSYSEventsFileFileIDRecord record)
throws SecondLevelHelpException
IQSYSEventsFileProcessor
processFileIDRecord in interface IQSYSEventsFileProcessorSecondLevelHelpExceptionpublic void processMapDefineRecord(QSYSEventsFileMapDefineRecord record)
IQSYSEventsFileProcessor
processMapDefineRecord in interface IQSYSEventsFileProcessorpublic void processMapEndRecord(QSYSEventsFileMapEndRecord record)
IQSYSEventsFileProcessor
processMapEndRecord in interface IQSYSEventsFileProcessorpublic void processMapStartRecord(QSYSEventsFileMapStartRecord record)
IQSYSEventsFileProcessor
processMapStartRecord in interface IQSYSEventsFileProcessor
public void processProcessorRecord(QSYSEventsFileProcessorRecord record)
throws SecondLevelHelpException
IQSYSEventsFileProcessor
processProcessorRecord in interface IQSYSEventsFileProcessorSecondLevelHelpExceptionprotected QSYSEventsFileProcessorBlockCore constructEventsFileProcessorBlock(QSYSEventsFileProcessorRecord record)
public void processProgramRecord(QSYSEventsFileProgramRecord record)
IQSYSEventsFileProcessor
processProgramRecord in interface IQSYSEventsFileProcessorpublic void processTimestampRecord(QSYSEventsFileTimestampRecord record)
IQSYSEventsFileProcessor
processTimestampRecord in interface IQSYSEventsFileProcessorpublic boolean doPreProcessing()
IQSYSEventsFileProcessor
doPreProcessing in interface IQSYSEventsFileProcessortrue if pre-processing was succesful. false otherwise.
public boolean doPostProcessing()
throws SecondLevelHelpException
IQSYSEventsFileProcessor
doPostProcessing in interface IQSYSEventsFileProcessortrue if post-processing was succesful. false otherwise.
SecondLevelHelpExceptionprotected 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 IQSYSEventsFileProcessorpublic 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 | |||||||||