com.esri.arcgis.trackinganalyst
Class _DTemporalReferenceEventsProxy

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

public class _DTemporalReferenceEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements _DTemporalReferenceEvents, Serializable

Standard interface for receiving events corresponding to real-time display updates.

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
  _DTemporalReferenceEventsProxy()
           
  _DTemporalReferenceEventsProxy(Object obj)
           
protected _DTemporalReferenceEventsProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void onChange(ITemporalReference piTemporalRef)
          Fired when any of the temporal reference properties is changed.
 void onUpdate(ITemporalReference piTemporalRef)
          Foundation for the notification event mechanism for the temporal reference object.
 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

noncastable

public boolean noncastable
Constructor Detail

_DTemporalReferenceEventsProxy

public _DTemporalReferenceEventsProxy()

_DTemporalReferenceEventsProxy

public _DTemporalReferenceEventsProxy(Object obj)
                               throws IOException
Throws:
IOException

_DTemporalReferenceEventsProxy

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

onUpdate

public void onUpdate(ITemporalReference piTemporalRef)
              throws IOException,
                     AutomationException
Foundation for the notification event mechanism for the temporal reference object.

Product Availability

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

Specified by:
onUpdate in interface _DTemporalReferenceEvents
Parameters:
piTemporalRef - A reference to a com.esri.arcgis.trackinganalyst.ITemporalReference (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onChange

public void onChange(ITemporalReference piTemporalRef)
              throws IOException,
                     AutomationException
Fired when any of the temporal reference properties is changed.

Product Availability

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

Specified by:
onChange in interface _DTemporalReferenceEvents
Parameters:
piTemporalRef - A reference to a com.esri.arcgis.trackinganalyst.ITemporalReference (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.