com.esri.arcgis.geoprocessing
Class IMBProgressorProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geoprocessing.IMBProgressorProxy
All Implemented Interfaces:
IMBProgressor, java.io.Externalizable, java.io.Serializable

public class IMBProgressorProxy
extends com.esri.arcgis.interop.Dispatch
implements IMBProgressor, java.io.Serializable

Internal use class Proxy for COM Interface 'IMBProgressor'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to properties/methods of a model builder progressor object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IMBProgressor
IID, IIDc9501b13_4a34_4ab1_9e81_85d1804cf68c
 
Constructor Summary
  IMBProgressorProxy()
          For internal use only
  IMBProgressorProxy(java.lang.Object obj)
           
protected IMBProgressorProxy(java.lang.Object obj, java.lang.String iid)
           
  IMBProgressorProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IMBProgressorProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 int getProcessCount()
          The number of processes to be executed.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setProcessCount(int count)
          The number of processes to be executed.
 void stepProcess()
          Increments the current progressor position by one.
 
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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IMBProgressorProxy

public IMBProgressorProxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IMBProgressorProxy

public IMBProgressorProxy()
For internal use only


IMBProgressorProxy

public IMBProgressorProxy(java.lang.Object obj)
                   throws java.io.IOException
Throws:
java.io.IOException

IMBProgressorProxy

protected IMBProgressorProxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Throws:
java.io.IOException

IMBProgressorProxy

protected IMBProgressorProxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

getProcessCount

public int getProcessCount()
                    throws java.io.IOException,
                           AutomationException
The number of processes to be executed.

Specified by:
getProcessCount in interface IMBProgressor
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProcessCount

public void setProcessCount(int count)
                     throws java.io.IOException,
                            AutomationException
The number of processes to be executed.

Specified by:
setProcessCount in interface IMBProgressor
Parameters:
count - The count (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

stepProcess

public void stepProcess()
                 throws java.io.IOException,
                        AutomationException
Increments the current progressor position by one.

Specified by:
stepProcess in interface IMBProgressor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.