com.esri.arcgis.controls
Class ISceneControlEventsProxy

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

public class ISceneControlEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements ISceneControlEvents, java.io.Serializable

Internal use class Proxy for COM Interface 'ISceneControlEvents'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriControls.olb'

Description: 'Provides access to events that occur with user interaction to the SceneControl.' 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.ISceneControlEvents
DISPID_1_NAME, DISPID_2_NAME, DISPID_3_NAME, DISPID_4_NAME, DISPID_5_NAME, DISPID_6_NAME, DISPID_7_NAME, IID, IID1883bf0e_6928_41c1_8ee3_9b88151b7154
 
Constructor Summary
  ISceneControlEventsProxy()
          For internal use only
  ISceneControlEventsProxy(java.lang.Object obj)
           
protected ISceneControlEventsProxy(java.lang.Object obj, java.lang.String iid)
           
  ISceneControlEventsProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISceneControlEventsProxy(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 onDoubleClick(ISceneControlEventsOnDoubleClickEvent theEvent)
          Fires when the user presses and releases the mouse button twice in quick succession.
 void onKeyDown(ISceneControlEventsOnKeyDownEvent theEvent)
          Fires after a key is pressed on the keyboard.
 void onKeyUp(ISceneControlEventsOnKeyUpEvent theEvent)
          Fires after a pressed key is released.
 void onMouseDown(ISceneControlEventsOnMouseDownEvent theEvent)
          Fires when the user presses any mouse button while over the SceneControl.
 void onMouseMove(ISceneControlEventsOnMouseMoveEvent theEvent)
          Fires when the user moves the mouse pointer over the SceneControl.
 void onMouseUp(ISceneControlEventsOnMouseUpEvent theEvent)
          Fires when the user releases a mouse button while over the SceneControl.
 void onSceneReplaced(ISceneControlEventsOnSceneReplacedEvent theEvent)
          Fires after the Scene contained by the SceneControl has been replaced.
 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

ISceneControlEventsProxy

public ISceneControlEventsProxy(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

ISceneControlEventsProxy

public ISceneControlEventsProxy()
For internal use only


ISceneControlEventsProxy

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

ISceneControlEventsProxy

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

ISceneControlEventsProxy

protected ISceneControlEventsProxy(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(ISceneControlEventsOnMouseDownEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user presses any mouse button while over the SceneControl.

Specified by:
onMouseDown in interface ISceneControlEvents
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(ISceneControlEventsOnMouseUpEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires when the user releases a mouse button while over the SceneControl.

Specified by:
onMouseUp in interface ISceneControlEvents
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(ISceneControlEventsOnMouseMoveEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when the user moves the mouse pointer over the SceneControl.

Specified by:
onMouseMove in interface ISceneControlEvents
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(ISceneControlEventsOnDoubleClickEvent 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 ISceneControlEvents
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(ISceneControlEventsOnKeyDownEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fires after a key is pressed on the keyboard.

Specified by:
onKeyDown in interface ISceneControlEvents
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(ISceneControlEventsOnKeyUpEvent theEvent)
             throws java.io.IOException,
                    AutomationException
Fires after a pressed key is released.

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

onSceneReplaced

public void onSceneReplaced(ISceneControlEventsOnSceneReplacedEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires after the Scene contained by the SceneControl has been replaced.

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