com.esri.arcgis.carto
Interface IMapEvents3

All Superinterfaces:
EventListener, Serializable
All Known Implementing Classes:
IMapEvents3Adapter, IMapEvents3Proxy

public interface IMapEvents3
extends EventListener, Serializable

Provides access to events that occur when the state of the map changes.

Remarks

The IMapEvents3 interface is exposed off the Map object, enabling clients to listen and respond to two events occurring inside a map: BeginBuildCache and EndBuildCache. Both of these events are related to the MapCache functionality available via IMapCache. Specifically, they are fired during the building of a map cache.

Product Availability

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


Method Summary
 void beginBuildCache(IMapEvents3BeginBuildCacheEvent theEvent)
          Fired when the table object changes.
 void endBuildCache(IMapEvents3EndBuildCacheEvent theEvent)
          Fired when the active graphics layer changes.
 

Method Detail

beginBuildCache

void beginBuildCache(IMapEvents3BeginBuildCacheEvent theEvent)
                     throws IOException,
                            AutomationException
Fired when the table object changes.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

endBuildCache

void endBuildCache(IMapEvents3EndBuildCacheEvent theEvent)
                   throws IOException,
                          AutomationException
Fired when the active graphics layer changes.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.