|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geoprocessing.IGeoProcessorEvents3Proxy
public class IGeoProcessorEvents3Proxy
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.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IGeoProcessorEvents3Proxy()
|
|
IGeoProcessorEvents3Proxy(Object obj)
|
protected |
IGeoProcessorEvents3Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
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. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IGeoProcessorEvents3Proxy()
public IGeoProcessorEvents3Proxy(Object obj) throws IOException
IOException
protected IGeoProcessorEvents3Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void onProgressMessage(IGeoProcessorResult result, String message) throws IOException, AutomationException
onProgressMessage
in interface IGeoProcessorEvents3
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.public void onProgressShow(IGeoProcessorResult result, boolean show) throws IOException, AutomationException
onProgressShow
in interface IGeoProcessorEvents3
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.public void onProgressPercentage(IGeoProcessorResult result, double percentage) throws IOException, AutomationException
onProgressPercentage
in interface IGeoProcessorEvents3
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.public void onProcessMessages(IGeoProcessorResult result, IGPMessages pMsgs) throws IOException, AutomationException
onProcessMessages
in interface IGeoProcessorEvents3
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.public void preToolExecute(IGeoProcessorResult result) throws IOException, AutomationException
preToolExecute
in interface IGeoProcessorEvents3
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.public void postToolExecute(IGeoProcessorResult result) throws IOException, AutomationException
postToolExecute
in interface IGeoProcessorEvents3
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 |