com.esri.arcgis.trackinganalyst
Class _ITemporalReferenceEventsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst._ITemporalReferenceEventsProxy
All Implemented Interfaces:
_ITemporalReferenceEvents, Externalizable, Serializable, EventListener

public class _ITemporalReferenceEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements _ITemporalReferenceEvents, Serializable

Provides access to members needed to manage temporal reference information on events.

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
  _ITemporalReferenceEventsProxy()
           
  _ITemporalReferenceEventsProxy(Object obj)
           
protected _ITemporalReferenceEventsProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void onChange(_ITemporalReferenceEventsOnChangeEvent theEvent)
          Notifies clients when any temporal reference properties are changed.
 void onUpdate(_ITemporalReferenceEventsOnUpdateEvent theEvent)
          Serves as the 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

_ITemporalReferenceEventsProxy

public _ITemporalReferenceEventsProxy()

_ITemporalReferenceEventsProxy

public _ITemporalReferenceEventsProxy(Object obj)
                               throws IOException
Throws:
IOException

_ITemporalReferenceEventsProxy

protected _ITemporalReferenceEventsProxy(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(_ITemporalReferenceEventsOnUpdateEvent theEvent)
              throws IOException,
                     AutomationException
Serves as the 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 _ITemporalReferenceEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onChange

public void onChange(_ITemporalReferenceEventsOnChangeEvent theEvent)
              throws IOException,
                     AutomationException
Notifies clients when any temporal reference properties are changed.

Product Availability

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

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