| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGeoProcessorEvents3
Provides access to GeoProcessor events3.
This interface is new at ArcGIS 10. Events are fired in response to calling both the IGeoprocessor2.Execute method and the IGeoProcessor2.ExecuteASync method.
| Method Summary | |
|---|---|
|  void | onProcessMessages(IGeoProcessorResult result,
                  IGPMessages pMsgs)Called when a message has been posted while executing a tool. | 
|  void | onProgressMessage(IGeoProcessorResult result,
                  String message)Called when a message has been posted while executing a tool. | 
|  void | onProgressPercentage(IGeoProcessorResult result,
                     double percentage)Called when a message has been posted while executing a tool. | 
|  void | onProgressShow(IGeoProcessorResult result,
               boolean show)Called when a message has been posted while executing a tool. | 
|  void | postToolExecute(IGeoProcessorResult result)Called immediately after a tool is executed by the GeoProcessor. | 
|  void | preToolExecute(IGeoProcessorResult result)Called immediately prior to the GeoProcessor executing a tool. | 
| Method Detail | 
|---|
void onProgressMessage(IGeoProcessorResult result,
                       String message)
                       throws IOException,
                              AutomationException
result - A reference to a com.esri.arcgis.geoprocessing.IGeoProcessorResult  (in)message - The message  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void onProgressShow(IGeoProcessorResult result,
                    boolean show)
                    throws IOException,
                           AutomationException
result - A reference to a com.esri.arcgis.geoprocessing.IGeoProcessorResult  (in)show - The show  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void onProgressPercentage(IGeoProcessorResult result,
                          double percentage)
                          throws IOException,
                                 AutomationException
result - A reference to a com.esri.arcgis.geoprocessing.IGeoProcessorResult  (in)percentage - The percentage  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void onProcessMessages(IGeoProcessorResult result,
                       IGPMessages pMsgs)
                       throws IOException,
                              AutomationException
result - A reference to a com.esri.arcgis.geoprocessing.IGeoProcessorResult  (in)pMsgs - A reference to a com.esri.arcgis.geodatabase.IGPMessages  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void preToolExecute(IGeoProcessorResult result)
                    throws IOException,
                           AutomationException
result - A reference to a com.esri.arcgis.geoprocessing.IGeoProcessorResult  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void postToolExecute(IGeoProcessorResult result)
                     throws IOException,
                            AutomationException
result - A reference to a com.esri.arcgis.geoprocessing.IGeoProcessorResult  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||