|
|||||||||
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 |