com.esri.arcgis.trackinganalyst
Class ITMSUtilCallbacksProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst.ITMSUtilCallbacksProxy
All Implemented Interfaces:
ITMSUtilCallbacks, Externalizable, Serializable

public class ITMSUtilCallbacksProxy
extends com.esri.arcgis.interop.Dispatch
implements ITMSUtilCallbacks, Serializable

Provides access to restricted interface for methods to define connection and data link information.

Description

This is a very restricted interface. It is only used to allow the property pages (a COM object) to inform the status bar (housed in a non-com object) of information that needs to be displayed to the user.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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
  ITMSUtilCallbacksProxy()
           
  ITMSUtilCallbacksProxy(Object obj)
           
protected ITMSUtilCallbacksProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void removeListener(String iidStr, Object theListener)
           
 void setConnections(int lConnections)
          Sets connections for the selected data link to the Tracking Server.
 void setDataLinks(int lLinks)
          Sets data links for the connection in the Tracking Server.
 
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

ITMSUtilCallbacksProxy

public ITMSUtilCallbacksProxy()

ITMSUtilCallbacksProxy

public ITMSUtilCallbacksProxy(Object obj)
                       throws IOException
Throws:
IOException

ITMSUtilCallbacksProxy

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

setConnections

public void setConnections(int lConnections)
                    throws IOException,
                           AutomationException
Sets connections for the selected data link to the Tracking Server.

Description

This is a very restricted interface. It is only used to allow the property pages (a COM object) to inform the status bar (housed in a non-com object) of information that needs to be displayed to the user.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setConnections in interface ITMSUtilCallbacks
Parameters:
lConnections - The lConnections (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDataLinks

public void setDataLinks(int lLinks)
                  throws IOException,
                         AutomationException
Sets data links for the connection in the Tracking Server.

Description

This is a very restricted interface. It is only used to allow the property pages (a COM object) to inform the status bar (housed in a non-com object) of information that needs to be displayed to the user.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setDataLinks in interface ITMSUtilCallbacks
Parameters:
lLinks - The lLinks (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.