com.esri.arcgis.geodatabasedistributed
Class IOperationProgressProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabasedistributed.IOperationProgressProxy
All Implemented Interfaces:
IOperationProgress, Externalizable, Serializable, EventListener

public class IOperationProgressProxy
extends com.esri.arcgis.interop.Dispatch
implements IOperationProgress, Serializable

Provides access to members that monitor the progress of an operation such as exporting geodatabase to XML.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IOperationProgressProxy()
           
  IOperationProgressProxy(Object obj)
           
protected IOperationProgressProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void removeListener(String iidStr, Object theListener)
           
 void setCurrentOperation(IOperationProgressSetCurrentOperationEvent theEvent)
          The current operation process.
 void setObjectCount(IOperationProgressSetObjectCountEvent theEvent)
          The number of objects in an operation.
 void setOperations(IOperationProgressSetOperationsEvent theEvent)
          The number of operations to perform.
 void startup(IOperationProgressStartupEvent theEvent)
          Initiate the operation progress utility.
 
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

noncastable

public boolean noncastable
Constructor Detail

IOperationProgressProxy

public IOperationProgressProxy()

IOperationProgressProxy

public IOperationProgressProxy(Object obj)
                        throws IOException
Throws:
IOException

IOperationProgressProxy

protected IOperationProgressProxy(Object obj,
                                  String iid)
                           throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

startup

public void startup(IOperationProgressStartupEvent theEvent)
             throws IOException,
                    AutomationException
Initiate the operation progress utility.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
startup in interface IOperationProgress
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentOperation

public void setCurrentOperation(IOperationProgressSetCurrentOperationEvent theEvent)
                         throws IOException,
                                AutomationException
The current operation process.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setCurrentOperation in interface IOperationProgress
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOperations

public void setOperations(IOperationProgressSetOperationsEvent theEvent)
                   throws IOException,
                          AutomationException
The number of operations to perform.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setOperations in interface IOperationProgress
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObjectCount

public void setObjectCount(IOperationProgressSetObjectCountEvent theEvent)
                    throws IOException,
                           AutomationException
The number of objects in an operation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setObjectCount in interface IOperationProgress
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.