|
Rational Developer for Power Systems Software V7.6 |
|||||||||
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. |
LinkedList |
getAllErrors()
After all records in the Events File are processed, this method is called to return all the errors from all the processor blocks (QSYSEventsFileProcessorBlock) of the Events File. |
Set |
getAllFileIDRecords()
Return all file names. |
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) throws SecondLevelHelpException
record
-
SecondLevelHelpException
void processFileEndRecord(QSYSEventsFileFileEndRecord record) throws SecondLevelHelpException
record
-
SecondLevelHelpException
void processProcessorRecord(QSYSEventsFileProcessorRecord record) throws SecondLevelHelpException
record
-
SecondLevelHelpException
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() throws SecondLevelHelpException
true
if post-processing was succesful. false
otherwise.
SecondLevelHelpException
boolean doPreProcessing()
true
if pre-processing was succesful. false
otherwise.LinkedList getAllErrors()
Set getAllFileIDRecords()
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |