|
Rational Developer for i 7.5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IQSYSEventsFileProcessor
This interface defines a backbone for processing Events File Records.
As the Events File Format gets more complex and more used, the parsing logic
should be seperated from the processing logic. A different processor could
potentially be associated with Events Files generated for different purposes.
For instance, an SQL compile might need a different processor to make use of the
Expansion record.
| Method Summary | |
|---|---|
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. |
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. |
| Method Detail |
|---|
void processFileIDRecord(QSYSEventsFileFileIDRecord record)
record - void processFileEndRecord(QSYSEventsFileFileEndRecord record)
record - void processProcessorRecord(QSYSEventsFileProcessorRecord record)
record - void processTimestampRecord(QSYSEventsFileTimestampRecord record)
record - void processErrorRecord(QSYSEventsFileErrorInformationRecord record)
record - void processProgramRecord(QSYSEventsFileProgramRecord record)
record - void processFeedbackCodeRecord(QSYSEventsFileFeedbackCodeRecord record)
record - void processMapDefineRecord(QSYSEventsFileMapDefineRecord record)
record - void processMapStartRecord(QSYSEventsFileMapStartRecord record)
record - void processMapEndRecord(QSYSEventsFileMapEndRecord record)
record - void processExpansionRecord(QSYSEventsFileExpansionRecord record)
record - boolean doPostProcessing()
true if post-processing was succesful. false otherwise.boolean doPreProcessing()
true if pre-processing was succesful. false otherwise.
|
Rational Developer for i 7.5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||