com.esri.arcgis.controls
Interface IARControlEvents

All Superinterfaces:
java.util.EventListener, java.io.Serializable
All Known Implementing Classes:
IARControlEventsAdapter, IARControlEventsProxy

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

COM Interface 'IARControlEvents'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriPublisherControls.olb'

Description: 'Provides access to events that occur with interaction to the control.' 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_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 IID75a015aa_613a_42f9_b1c5_27c3d50fe95e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void onAction(IARControlEventsOnActionEvent theEvent)
          Fires when an action takes place.
 void onAfterScreenDraw(IARControlEventsOnAfterScreenDrawEvent theEvent)
          Fires after the current map or page layout view redraws.
 void onBeforeScreenDraw(IARControlEventsOnBeforeScreenDrawEvent theEvent)
          Fires before the current map or page layout view redraws.
 void onCurrentViewChanged(IARControlEventsOnCurrentViewChangedEvent theEvent)
          Fires when the current view type is changed.
 void onDocumentLoaded(IARControlEventsOnDocumentLoadedEvent theEvent)
          Fires when a document is loaded into the control.
 void onDocumentUnloaded(IARControlEventsOnDocumentUnloadedEvent theEvent)
          Fires when a document is unloaded from the control.
 void onDoubleClick(IARControlEventsOnDoubleClickEvent theEvent)
          Fires when the user presses and releases any mouse button twice in quick succession, while over the current map or page layout view.
 void onFocusARMapChanged(IARControlEventsOnFocusARMapChangedEvent theEvent)
          Fires when the current focus map is changed to a new map.
 void onKeyDown(IARControlEventsOnKeyDownEvent theEvent)
          Fires after a key is pressed on the keyboard whilst the current map or page layout view has focus.
 void onKeyUp(IARControlEventsOnKeyUpEvent theEvent)
          Fires after a pressed key is released on the keyboard whilst the current map or page layout view has focus.
 void onMouseDown(IARControlEventsOnMouseDownEvent theEvent)
          Fires when the user presses any mouse button while over the current map or page layout view.
 void onMouseMove(IARControlEventsOnMouseMoveEvent theEvent)
          Fires when the user moves the mouse pointer over the current map or page layout view.
 void onMouseUp(IARControlEventsOnMouseUpEvent theEvent)
          Fires when the user releases any mouse button while over the current map or page layout view.
 

Field Detail

IID75a015aa_613a_42f9_b1c5_27c3d50fe95e

static final int IID75a015aa_613a_42f9_b1c5_27c3d50fe95e
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
Method Detail

onMouseDown

void onMouseDown(IARControlEventsOnMouseDownEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user presses any mouse button while over the current map or page layout view.

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

onBeforeScreenDraw

void onBeforeScreenDraw(IARControlEventsOnBeforeScreenDrawEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Fires before the current map or page layout view redraws.

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

onAfterScreenDraw

void onAfterScreenDraw(IARControlEventsOnAfterScreenDrawEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Fires after the current map or page layout view redraws.

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

onDocumentLoaded

void onDocumentLoaded(IARControlEventsOnDocumentLoadedEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fires when a document is loaded into the control.

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

onDocumentUnloaded

void onDocumentUnloaded(IARControlEventsOnDocumentUnloadedEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Fires when a document is unloaded from the control.

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

onFocusARMapChanged

void onFocusARMapChanged(IARControlEventsOnFocusARMapChangedEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Fires when the current focus map is changed to a new map.

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

onCurrentViewChanged

void onCurrentViewChanged(IARControlEventsOnCurrentViewChangedEvent theEvent)
                          throws java.io.IOException,
                                 AutomationException
Fires when the current view type is changed.

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

onMouseUp

void onMouseUp(IARControlEventsOnMouseUpEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires when the user releases any mouse button while over the current map or page layout view.

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

onMouseMove

void onMouseMove(IARControlEventsOnMouseMoveEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user moves the mouse pointer over the current map or page layout view.

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

onDoubleClick

void onDoubleClick(IARControlEventsOnDoubleClickEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fires when the user presses and releases any mouse button twice in quick succession, while over the current map or page layout view.

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

onKeyDown

void onKeyDown(IARControlEventsOnKeyDownEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires after a key is pressed on the keyboard whilst the current map or page layout view has focus.

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

onKeyUp

void onKeyUp(IARControlEventsOnKeyUpEvent theEvent)
             throws java.io.IOException,
                    AutomationException
Fires after a pressed key is released on the keyboard whilst the current map or page layout view has focus.

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

onAction

void onAction(IARControlEventsOnActionEvent theEvent)
              throws java.io.IOException,
                     AutomationException
Fires when an action takes place.

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