com.esri.arcgis.addinframework
Class IRequestProgressProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.addinframework.IRequestProgressProxy
All Implemented Interfaces:
IRequestProgress, java.io.Externalizable, java.io.Serializable

public class IRequestProgressProxy
extends com.esri.arcgis.interop.Dispatch
implements IRequestProgress, java.io.Serializable

Internal use class Proxy for COM Interface 'IRequestProgress'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\SharedArcGIS\DepFiles\com\DADF\esriDADFSystem.tlb'

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.addinframework.IRequestProgress
IID, IID47e6f5a8_8628_4e36_9a33_83c8210c5a1f
 
Constructor Summary
  IRequestProgressProxy()
          For internal use only
  IRequestProgressProxy(java.lang.Object obj)
           
protected IRequestProgressProxy(java.lang.Object obj, java.lang.String iid)
           
  IRequestProgressProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IRequestProgressProxy(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)
           
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void showProgress(java.lang.String caption, int timeEstimate, boolean enableCancelButton)
          Shows the progress dialog while this request is executing.
 void updateMessage(java.lang.String message)
          Updates the message shown in the progress dialog.
 void updateStatus(java.lang.String status)
          Updates the status message shown in the progress dialog.
 void updateTime(int timeInSeconds)
          Updates the estimated remaining time displayed on the progress dialog.
 
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

IRequestProgressProxy

public IRequestProgressProxy(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

IRequestProgressProxy

public IRequestProgressProxy()
For internal use only


IRequestProgressProxy

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

IRequestProgressProxy

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

IRequestProgressProxy

protected IRequestProgressProxy(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

showProgress

public void showProgress(java.lang.String caption,
                         int timeEstimate,
                         boolean enableCancelButton)
                  throws java.io.IOException,
                         AutomationException
Shows the progress dialog while this request is executing.

Specified by:
showProgress in interface IRequestProgress
Parameters:
caption - The caption (in)
timeEstimate - The timeEstimate (in)
enableCancelButton - The enableCancelButton (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateMessage

public void updateMessage(java.lang.String message)
                   throws java.io.IOException,
                          AutomationException
Updates the message shown in the progress dialog.

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

updateStatus

public void updateStatus(java.lang.String status)
                  throws java.io.IOException,
                         AutomationException
Updates the status message shown in the progress dialog.

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

updateTime

public void updateTime(int timeInSeconds)
                throws java.io.IOException,
                       AutomationException
Updates the estimated remaining time displayed on the progress dialog.

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