com.esri.arcgis.controls
Interface IMapControlEvents2

All Superinterfaces:
java.util.EventListener, java.io.Serializable
All Known Implementing Classes:
IMapControlEvents2Adapter, IMapControlEvents2Proxy

public interface IMapControlEvents2
extends java.util.EventListener, java.io.Serializable

COM Interface 'IMapControlEvents2'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriControls.olb'

Description: 'Provides access to events that occur with interaction to the MapControl.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String DISPID_1_NAME
           
static java.lang.String DISPID_10_NAME
           
static java.lang.String DISPID_11_NAME
           
static java.lang.String DISPID_12_NAME
           
static java.lang.String DISPID_13_NAME
           
static java.lang.String DISPID_14_NAME
           
static java.lang.String DISPID_15_NAME
           
static java.lang.String DISPID_2_NAME
           
static java.lang.String DISPID_3_NAME
           
static java.lang.String DISPID_4_NAME
           
static java.lang.String DISPID_5_NAME
           
static java.lang.String DISPID_6_NAME
           
static java.lang.String DISPID_7_NAME
           
static java.lang.String DISPID_8_NAME
           
static java.lang.String DISPID_9_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IID423dbca1_b7e6_11d5_a9de_00104bb6fc1c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void onAfterDraw(IMapControlEvents2OnAfterDrawEvent theEvent)
          Fires after the Map draws a specified view phase.
 void onAfterScreenDraw(IMapControlEvents2OnAfterScreenDrawEvent theEvent)
          Fires after the Map contained by the MapControl has finished drawing.
 void onBeforeScreenDraw(IMapControlEvents2OnBeforeScreenDrawEvent theEvent)
          Fires before the Map contained by the MapControl starts to draw.
 void onDoubleClick(IMapControlEvents2OnDoubleClickEvent theEvent)
          Fires when the user presses and releases the mouse button twice in quick succession.
 void onExtentUpdated(IMapControlEvents2OnExtentUpdatedEvent theEvent)
          Fires after the extent (visible bounds) of the MapControl is changed.
 void onFullExtentUpdated(IMapControlEvents2OnFullExtentUpdatedEvent theEvent)
          Fires after the full extent (bounds) of the MapControl has changed.
 void onKeyDown(IMapControlEvents2OnKeyDownEvent theEvent)
          Fires after a key is pressed on the keyboard.
 void onKeyUp(IMapControlEvents2OnKeyUpEvent theEvent)
          Fires after a pressed key is released.
 void onMapReplaced(IMapControlEvents2OnMapReplacedEvent theEvent)
          Fires after the Map contained by the MapControl has been replaced.
 void onMouseDown(IMapControlEvents2OnMouseDownEvent theEvent)
          Fires when the user presses any mouse button while over the MapControl.
 void onMouseMove(IMapControlEvents2OnMouseMoveEvent theEvent)
          Fires when the user moves the mouse over the MapControl.
 void onMouseUp(IMapControlEvents2OnMouseUpEvent theEvent)
          Fires when the user releases a mouse button while over the MapControl.
 void onOleDrop(IMapControlEvents2OnOleDropEvent theEvent)
          Fires when an OLE drop action occurs on the MapControl.
 void onSelectionChanged(IMapControlEvents2OnSelectionChangedEvent theEvent)
          Fires when the current selection changes.
 void onViewRefreshed(IMapControlEvents2OnViewRefreshedEvent theEvent)
          Fires when the view is refreshed before drawing occurs.
 

Field Detail

IID423dbca1_b7e6_11d5_a9de_00104bb6fc1c

static final int IID423dbca1_b7e6_11d5_a9de_00104bb6fc1c
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values

DISPID_1_NAME

static final java.lang.String DISPID_1_NAME
See Also:
Constant Field Values

DISPID_2_NAME

static final java.lang.String DISPID_2_NAME
See Also:
Constant Field Values

DISPID_3_NAME

static final java.lang.String DISPID_3_NAME
See Also:
Constant Field Values

DISPID_4_NAME

static final java.lang.String DISPID_4_NAME
See Also:
Constant Field Values

DISPID_5_NAME

static final java.lang.String DISPID_5_NAME
See Also:
Constant Field Values

DISPID_6_NAME

static final java.lang.String DISPID_6_NAME
See Also:
Constant Field Values

DISPID_7_NAME

static final java.lang.String DISPID_7_NAME
See Also:
Constant Field Values

DISPID_8_NAME

static final java.lang.String DISPID_8_NAME
See Also:
Constant Field Values

DISPID_9_NAME

static final java.lang.String DISPID_9_NAME
See Also:
Constant Field Values

DISPID_10_NAME

static final java.lang.String DISPID_10_NAME
See Also:
Constant Field Values

DISPID_11_NAME

static final java.lang.String DISPID_11_NAME
See Also:
Constant Field Values

DISPID_12_NAME

static final java.lang.String DISPID_12_NAME
See Also:
Constant Field Values

DISPID_13_NAME

static final java.lang.String DISPID_13_NAME
See Also:
Constant Field Values

DISPID_14_NAME

static final java.lang.String DISPID_14_NAME
See Also:
Constant Field Values

DISPID_15_NAME

static final java.lang.String DISPID_15_NAME
See Also:
Constant Field Values
Method Detail

onMouseDown

void onMouseDown(IMapControlEvents2OnMouseDownEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user presses any mouse button while over the MapControl.

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

onMouseUp

void onMouseUp(IMapControlEvents2OnMouseUpEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires when the user releases a mouse button while over the MapControl.

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

onMouseMove

void onMouseMove(IMapControlEvents2OnMouseMoveEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user moves the mouse over the MapControl.

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

onDoubleClick

void onDoubleClick(IMapControlEvents2OnDoubleClickEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fires when the user presses and releases the mouse button twice in quick succession.

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

onSelectionChanged

void onSelectionChanged(IMapControlEvents2OnSelectionChangedEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Fires when the current selection changes.

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

onViewRefreshed

void onViewRefreshed(IMapControlEvents2OnViewRefreshedEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires when the view is refreshed before drawing occurs.

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

onBeforeScreenDraw

void onBeforeScreenDraw(IMapControlEvents2OnBeforeScreenDrawEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Fires before the Map contained by the MapControl starts to draw.

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

onAfterScreenDraw

void onAfterScreenDraw(IMapControlEvents2OnAfterScreenDrawEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Fires after the Map contained by the MapControl has finished drawing.

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

onAfterDraw

void onAfterDraw(IMapControlEvents2OnAfterDrawEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires after the Map draws a specified view phase.

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

onExtentUpdated

void onExtentUpdated(IMapControlEvents2OnExtentUpdatedEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires after the extent (visible bounds) of the MapControl is changed.

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

onFullExtentUpdated

void onFullExtentUpdated(IMapControlEvents2OnFullExtentUpdatedEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Fires after the full extent (bounds) of the MapControl has changed.

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

onOleDrop

void onOleDrop(IMapControlEvents2OnOleDropEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires when an OLE drop action occurs on the MapControl.

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

onKeyDown

void onKeyDown(IMapControlEvents2OnKeyDownEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires after a key is pressed on the keyboard.

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

onKeyUp

void onKeyUp(IMapControlEvents2OnKeyUpEvent theEvent)
             throws java.io.IOException,
                    AutomationException
Fires after a pressed key is released.

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

onMapReplaced

void onMapReplaced(IMapControlEvents2OnMapReplacedEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fires after the Map contained by the MapControl has been replaced.

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