com.esri.arcgis.carto
Class IRealTimeFeedManagerEventsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IRealTimeFeedManagerEventsProxy
All Implemented Interfaces:
IRealTimeFeedManagerEvents, Externalizable, Serializable, EventListener

public class IRealTimeFeedManagerEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements IRealTimeFeedManagerEvents, Serializable

Provides access to the events fired by a real-time feed manager object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  IRealTimeFeedManagerEventsProxy()
           
  IRealTimeFeedManagerEventsProxy(Object obj)
           
protected IRealTimeFeedManagerEventsProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void connectionStatusUpdated(IRealTimeFeedManagerEventsConnectionStatusUpdatedEvent theEvent)
          Reports the connection information when it is updated.
 void dateTimeUpdated(IRealTimeFeedManagerEventsDateTimeUpdatedEvent theEvent)
          Reports the date and time when it is updated.
 void dgpsInfoUpdated(IRealTimeFeedManagerEventsDgpsInfoUpdatedEvent theEvent)
          Reports the DGPS information when it is updated.
 void dopInfoUpdated(IRealTimeFeedManagerEventsDopInfoUpdatedEvent theEvent)
          Reports the current DOP information when it is updated.
 void groundCourseUpdated(IRealTimeFeedManagerEventsGroundCourseUpdatedEvent theEvent)
          Reports the current ground variance when it is updated.
 void magneticVarianceUpdated(IRealTimeFeedManagerEventsMagneticVarianceUpdatedEvent theEvent)
          Reports the current magnetic variance when it is updated.
 void positionUpdated(IRealTimeFeedManagerEventsPositionUpdatedEvent theEvent)
          Reports the current position when it is updated.
 void readExternal(ObjectInput in)
           
 void realTimeFeedChanged(IRealTimeFeedManagerEventsRealTimeFeedChangedEvent theEvent)
          Reports the change in the realtime feed object.
 void removeListener(String iidStr, Object theListener)
           
 void satelliteInfoUpdated(IRealTimeFeedManagerEventsSatelliteInfoUpdatedEvent theEvent)
          Reports the current satellite information when it is updated.
 void writeExternal(ObjectOutput out)
           
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IRealTimeFeedManagerEventsProxy

public IRealTimeFeedManagerEventsProxy()

IRealTimeFeedManagerEventsProxy

public IRealTimeFeedManagerEventsProxy(Object obj)
                                throws IOException
Throws:
IOException

IRealTimeFeedManagerEventsProxy

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

realTimeFeedChanged

public void realTimeFeedChanged(IRealTimeFeedManagerEventsRealTimeFeedChangedEvent theEvent)
                         throws IOException,
                                AutomationException
Reports the change in the realtime feed object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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

positionUpdated

public void positionUpdated(IRealTimeFeedManagerEventsPositionUpdatedEvent theEvent)
                     throws IOException,
                            AutomationException
Reports the current position when it is updated. 'estimate' is true if the signal is lost and the position is estimated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

magneticVarianceUpdated

public void magneticVarianceUpdated(IRealTimeFeedManagerEventsMagneticVarianceUpdatedEvent theEvent)
                             throws IOException,
                                    AutomationException
Reports the current magnetic variance when it is updated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

groundCourseUpdated

public void groundCourseUpdated(IRealTimeFeedManagerEventsGroundCourseUpdatedEvent theEvent)
                         throws IOException,
                                AutomationException
Reports the current ground variance when it is updated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

dopInfoUpdated

public void dopInfoUpdated(IRealTimeFeedManagerEventsDopInfoUpdatedEvent theEvent)
                    throws IOException,
                           AutomationException
Reports the current DOP information when it is updated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

satelliteInfoUpdated

public void satelliteInfoUpdated(IRealTimeFeedManagerEventsSatelliteInfoUpdatedEvent theEvent)
                          throws IOException,
                                 AutomationException
Reports the current satellite information when it is updated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

dateTimeUpdated

public void dateTimeUpdated(IRealTimeFeedManagerEventsDateTimeUpdatedEvent theEvent)
                     throws IOException,
                            AutomationException
Reports the date and time when it is updated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

dgpsInfoUpdated

public void dgpsInfoUpdated(IRealTimeFeedManagerEventsDgpsInfoUpdatedEvent theEvent)
                     throws IOException,
                            AutomationException
Reports the DGPS information when it is updated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

connectionStatusUpdated

public void connectionStatusUpdated(IRealTimeFeedManagerEventsConnectionStatusUpdatedEvent theEvent)
                             throws IOException,
                                    AutomationException
Reports the connection information when it is updated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException