iSeries Remote Systems
v6.0.1

com.ibm.etools.iseries.core.search
Class ISeriesSearchEventsFileParser

java.lang.Object
  extended bycom.ibm.etools.iseries.core.evfparser.ISeriesEventsFileParser
      extended bycom.ibm.etools.iseries.core.evfparser.ISeriesEventsFileParserLite
          extended bycom.ibm.etools.iseries.core.search.ISeriesSearchEventsFileParser
Direct Known Subclasses:
ISeriesSearchFilterEventsFileParser

public class ISeriesSearchEventsFileParser
extends ISeriesEventsFileParserLite

A concrete class for parsing an events file containing search results.


Field Summary
protected  ISeriesConnection connection
           
static String Copyright
           
protected  ISeriesSearchResultRootElement currentRoot
           
protected  ISeriesSearchResultInputElement set
           
 
Constructor Summary
ISeriesSearchEventsFileParser(IFile file, ISeriesSearchResultInputElement set)
          Creates an events file parser object.
 
Method Summary
 ISeriesSearchResultInputElement getSearchResultSet()
          Get the search result set.
 void handleErrorInformationRecord(ISeriesEventsFileErrorInformationRecord errorInformationRecord)
          Handle a Error Information record object.
 void handleFeedbackCodeRecord(ISeriesEventsFileFeedbackCodeRecord feedbackCodeRecord)
          Handle a Feedback Code record object.
 void handleFileEndRecord(ISeriesEventsFileFileEndRecord fileEndRecord)
          Handle a File End record object.
 void handleFileIDRecord(ISeriesEventsFileFileIDRecord fileIDRecord)
          Hnadle a File ID record object.
 void handleMapDefineRecord(ISeriesEventsFileMapDefineRecord mapDefineRecord)
          Handle a Map Define record object.
 void handleMapEndRecord(ISeriesEventsFileMapEndRecord mapEndRecord)
          Handle a Map End record object.
 void handleMapStartRecord(ISeriesEventsFileMapStartRecord mapStartRecord)
          Handle a Map Start record object.
 void handleProcessorRecord(ISeriesEventsFileProcessorRecord processorRecord)
          Handle a Processor record object.
 void handleProgramRecord(ISeriesEventsFileProgramRecord programRecord)
          Handle a Program record object.
 void handleTimestampRecord(ISeriesEventsFileTimestampRecord timestampRecord)
          Handle a Timestamp record object.
protected  void setEvfFile(IFile file)
          Set the events file.
 void setISeriesConnection(ISeriesConnection connection)
          Set the iSeriesConnection.
protected  void setSearchResultSet(ISeriesSearchResultInputElement set)
          Set the search result set.
 
Methods inherited from class com.ibm.etools.iseries.core.evfparser.ISeriesEventsFileParserLite
createErrorInformationRecord, createFeedbackCodeRecord, createFileEndRecord, createFileIDRecord, createMapDefineRecord, createMapEndRecord, createMapStartRecord, createProcessorRecord, createProgramRecord, createTimestampRecord
 
Methods inherited from class com.ibm.etools.iseries.core.evfparser.ISeriesEventsFileParser
getFile, parse, setFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

connection

protected ISeriesConnection connection

set

protected ISeriesSearchResultInputElement set

currentRoot

protected ISeriesSearchResultRootElement currentRoot
Constructor Detail

ISeriesSearchEventsFileParser

public ISeriesSearchEventsFileParser(IFile file,
                                     ISeriesSearchResultInputElement set)
Creates an events file parser object.

Method Detail

setISeriesConnection

public void setISeriesConnection(ISeriesConnection connection)
Set the iSeriesConnection.


setEvfFile

protected void setEvfFile(IFile file)
Set the events file.


setSearchResultSet

protected void setSearchResultSet(ISeriesSearchResultInputElement set)
Set the search result set.


getSearchResultSet

public ISeriesSearchResultInputElement getSearchResultSet()
Get the search result set.

Returns:
the search result set

handleTimestampRecord

public void handleTimestampRecord(ISeriesEventsFileTimestampRecord timestampRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Timestamp record object.

Specified by:
handleTimestampRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleTimestampRecord(ISeriesEventsFileTimestampRecord)

handleProcessorRecord

public void handleProcessorRecord(ISeriesEventsFileProcessorRecord processorRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Processor record object.

Specified by:
handleProcessorRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleProcessorRecord(ISeriesEventsFileProcessorRecord)

handleFileIDRecord

public void handleFileIDRecord(ISeriesEventsFileFileIDRecord fileIDRecord)
Description copied from class: ISeriesEventsFileParser
Hnadle a File ID record object.

Specified by:
handleFileIDRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleFileIDRecord(ISeriesEventsFileFileIDRecord)

handleFileEndRecord

public void handleFileEndRecord(ISeriesEventsFileFileEndRecord fileEndRecord)
Description copied from class: ISeriesEventsFileParser
Handle a File End record object.

Specified by:
handleFileEndRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleFileEndRecord(ISeriesEventsFileFileEndRecord)

handleErrorInformationRecord

public void handleErrorInformationRecord(ISeriesEventsFileErrorInformationRecord errorInformationRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Error Information record object.

Specified by:
handleErrorInformationRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleErrorInformationRecord(ISeriesEventsFileErrorInformationRecord)

handleProgramRecord

public void handleProgramRecord(ISeriesEventsFileProgramRecord programRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Program record object.

Specified by:
handleProgramRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleProgramRecord(ISeriesEventsFileProgramRecord)

handleMapDefineRecord

public void handleMapDefineRecord(ISeriesEventsFileMapDefineRecord mapDefineRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Map Define record object.

Specified by:
handleMapDefineRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleMapDefineRecord(ISeriesEventsFileMapDefineRecord)

handleMapStartRecord

public void handleMapStartRecord(ISeriesEventsFileMapStartRecord mapStartRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Map Start record object.

Specified by:
handleMapStartRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleMapStartRecord(ISeriesEventsFileMapStartRecord)

handleMapEndRecord

public void handleMapEndRecord(ISeriesEventsFileMapEndRecord mapEndRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Map End record object.

Specified by:
handleMapEndRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleMapEndRecord(ISeriesEventsFileMapEndRecord)

handleFeedbackCodeRecord

public void handleFeedbackCodeRecord(ISeriesEventsFileFeedbackCodeRecord feedbackCodeRecord)
Description copied from class: ISeriesEventsFileParser
Handle a Feedback Code record object.

Specified by:
handleFeedbackCodeRecord in class ISeriesEventsFileParser
See Also:
ISeriesEventsFileParser.handleFeedbackCodeRecord(ISeriesEventsFileFeedbackCodeRecord)

iSeries Remote Systems
v6.0.1

Copyright © 2005 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.