com.esri.arcgis.controls
Class IMapControlEvents2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.controls.IMapControlEvents2Proxy
All Implemented Interfaces:
IMapControlEvents2, java.io.Externalizable, java.io.Serializable, java.util.EventListener

public class IMapControlEvents2Proxy
extends com.esri.arcgis.interop.Dispatch
implements IMapControlEvents2, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
static java.util.Hashtable dispidsTable
           
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.controls.IMapControlEvents2
DISPID_1_NAME, DISPID_10_NAME, DISPID_11_NAME, DISPID_12_NAME, DISPID_13_NAME, DISPID_14_NAME, DISPID_15_NAME, DISPID_2_NAME, DISPID_3_NAME, DISPID_4_NAME, DISPID_5_NAME, DISPID_6_NAME, DISPID_7_NAME, DISPID_8_NAME, DISPID_9_NAME, IID, IID423dbca1_b7e6_11d5_a9de_00104bb6fc1c
 
Constructor Summary
  IMapControlEvents2Proxy()
          For internal use only
  IMapControlEvents2Proxy(java.lang.Object obj)
           
protected IMapControlEvents2Proxy(java.lang.Object obj, java.lang.String iid)
           
  IMapControlEvents2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IMapControlEvents2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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.
 void removeListener(java.lang.String iidStr, java.lang.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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable

dispidsTable

public static java.util.Hashtable dispidsTable
Constructor Detail

IMapControlEvents2Proxy

public IMapControlEvents2Proxy(java.lang.String CLSID,
                               java.lang.String host,
                               com.esri.arcgis.interop.AuthInfo authInfo)
                        throws java.net.UnknownHostException,
                               java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IMapControlEvents2Proxy

public IMapControlEvents2Proxy()
For internal use only


IMapControlEvents2Proxy

public IMapControlEvents2Proxy(java.lang.Object obj)
                        throws java.io.IOException
Throws:
java.io.IOException

IMapControlEvents2Proxy

protected IMapControlEvents2Proxy(java.lang.Object obj,
                                  java.lang.String iid)
                           throws java.io.IOException
Throws:
java.io.IOException

IMapControlEvents2Proxy

protected IMapControlEvents2Proxy(java.lang.String CLSID,
                                  java.lang.String iid,
                                  java.lang.String host,
                                  com.esri.arcgis.interop.AuthInfo authInfo)
                           throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

onMouseDown

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

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

onMouseUp

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

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

onMouseMove

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

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

onDoubleClick

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

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

onSelectionChanged

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

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

onViewRefreshed

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

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

onBeforeScreenDraw

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

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

onAfterScreenDraw

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

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

onAfterDraw

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

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

onExtentUpdated

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

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

onFullExtentUpdated

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

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

onOleDrop

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

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

onKeyDown

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

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

onKeyUp

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

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

onMapReplaced

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

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