iSeries Remote Systems
v6.0.1

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

java.lang.Object
  extended byorg.eclipse.ui.actions.WorkspaceModifyOperation
      extended bycom.ibm.etools.iseries.core.search.ISeriesSearchOperation
All Implemented Interfaces:
IRunnableWithProgress

public class ISeriesSearchOperation
extends WorkspaceModifyOperation

This class is the runnable that does the actual searching.


Nested Class Summary
protected  class ISeriesSearchOperation.runnableErrorMessage
          This calss is sued to display an ignore "unexpected error" message during a search
 
Field Summary
static String CANCELED
           
static String Copyright
           
 
Constructor Summary
ISeriesSearchOperation(String searchString, boolean isCaseSensitive, Object[] targetLibs, Object[] targetFiles, Object[] targetMbrs, Object[] targetConns, int columnSelection, int startColumn, int endColumn, ISeriesSearchResultInputElement resultSet, boolean doingMbrSearch, boolean doingFileSearch, boolean mixedConnection, boolean fromSearchAction)
          Constructor for ISeriesSearchOperation object.
 
Method Summary
protected  void execute(IProgressMonitor monitor)
           
 Object getRunResult()
          Get run result
 boolean getShowResult()
          Return whether the search result should be display or not
 
Methods inherited from class org.eclipse.ui.actions.WorkspaceModifyOperation
run
 
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

CANCELED

public static final String CANCELED
See Also:
Constant Field Values
Constructor Detail

ISeriesSearchOperation

public ISeriesSearchOperation(String searchString,
                              boolean isCaseSensitive,
                              Object[] targetLibs,
                              Object[] targetFiles,
                              Object[] targetMbrs,
                              Object[] targetConns,
                              int columnSelection,
                              int startColumn,
                              int endColumn,
                              ISeriesSearchResultInputElement resultSet,
                              boolean doingMbrSearch,
                              boolean doingFileSearch,
                              boolean mixedConnection,
                              boolean fromSearchAction)
Constructor for ISeriesSearchOperation object.

Parameters:
resultSet - to hold the result
Method Detail

execute

protected void execute(IProgressMonitor monitor)
                throws CoreException,
                       InvocationTargetException,
                       InterruptedException
Throws:
CoreException
InvocationTargetException
InterruptedException
See Also:
WorkspaceModifyOperation.execute(IProgressMonitor)

getShowResult

public boolean getShowResult()
Return whether the search result should be display or not


getRunResult

public Object getRunResult()
Get run result


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.