Rational Developer for i
7.5.0

com.ibm.etools.iseries.rse.util.evfparser
Class QSYSEventsFileExpansionProcessor

java.lang.Object
  extended by com.ibm.etools.iseries.rse.util.evfparser.QSYSEventsFileExpansionProcessor
All Implemented Interfaces:
IQSYSEventsFileProcessor

public class QSYSEventsFileExpansionProcessor
extends Object
implements IQSYSEventsFileProcessor


Constructor Summary
QSYSEventsFileExpansionProcessor(IFile eventsFile)
           
 
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.
protected static SystemMessageException getSystemMessageException(String l1, String l2, Exception e)
           
 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
 

Constructor Detail

QSYSEventsFileExpansionProcessor

public QSYSEventsFileExpansionProcessor(IFile eventsFile)
Method Detail

doPostProcessing

public boolean doPostProcessing()
Description copied from interface: IQSYSEventsFileProcessor
After parsing all records in the Events File, this method will be called to process the records.

Specified by:
doPostProcessing in interface IQSYSEventsFileProcessor
Returns:
true if post-processing was succesful. false otherwise.

processErrorRecord

public void processErrorRecord(QSYSEventsFileErrorInformationRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes an Error record object.

Specified by:
processErrorRecord in interface IQSYSEventsFileProcessor

processExpansionRecord

public void processExpansionRecord(QSYSEventsFileExpansionRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes an Expansion record object.

Specified by:
processExpansionRecord in interface IQSYSEventsFileProcessor

processFeedbackCodeRecord

public void processFeedbackCodeRecord(QSYSEventsFileFeedbackCodeRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a Feedback Code record object.

Specified by:
processFeedbackCodeRecord in interface IQSYSEventsFileProcessor

processFileEndRecord

public void processFileEndRecord(QSYSEventsFileFileEndRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a File End record object.

Specified by:
processFileEndRecord in interface IQSYSEventsFileProcessor

processFileIDRecord

public void processFileIDRecord(QSYSEventsFileFileIDRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a File ID record object.

Specified by:
processFileIDRecord in interface IQSYSEventsFileProcessor

processMapDefineRecord

public void processMapDefineRecord(QSYSEventsFileMapDefineRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a Map Define record object.

Specified by:
processMapDefineRecord in interface IQSYSEventsFileProcessor

processMapEndRecord

public void processMapEndRecord(QSYSEventsFileMapEndRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a Map End record object.

Specified by:
processMapEndRecord in interface IQSYSEventsFileProcessor

processMapStartRecord

public void processMapStartRecord(QSYSEventsFileMapStartRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a Map Start record object.

Specified by:
processMapStartRecord in interface IQSYSEventsFileProcessor

processProcessorRecord

public void processProcessorRecord(QSYSEventsFileProcessorRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a Processor record object.

Specified by:
processProcessorRecord in interface IQSYSEventsFileProcessor

processProgramRecord

public void processProgramRecord(QSYSEventsFileProgramRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a Program record object.

Specified by:
processProgramRecord in interface IQSYSEventsFileProcessor

processTimestampRecord

public void processTimestampRecord(QSYSEventsFileTimestampRecord record)
Description copied from interface: IQSYSEventsFileProcessor
Processes a Timestamp record object.

Specified by:
processTimestampRecord in interface IQSYSEventsFileProcessor

doPreProcessing

public boolean doPreProcessing()
Description copied from interface: IQSYSEventsFileProcessor
Before parsing all records in the Events File, this method will be called to allow the processor to perform initialization.

Specified by:
doPreProcessing in interface IQSYSEventsFileProcessor
Returns:
true if pre-processing was succesful. false otherwise.

getSystemMessageException

protected static SystemMessageException getSystemMessageException(String l1,
                                                                  String l2,
                                                                  Exception e)

Rational Developer for i
7.5.0

Copyright 2009 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.