com.esri.arcgis.analyst3d
Class ISceneGraphEventsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.analyst3d.ISceneGraphEventsProxy
All Implemented Interfaces:
ISceneGraphEvents, java.io.Externalizable, java.io.Serializable, java.util.EventListener

public class ISceneGraphEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements ISceneGraphEvents, java.io.Serializable

Internal use class Proxy for COM Interface 'ISceneGraphEvents'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description: 'Provides access to events that occur when the state of the scene graph changes.' 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.analyst3d.ISceneGraphEvents
IID, IID1d1c669a_13de_11d4_80df_00c04fa0adf8
 
Constructor Summary
  ISceneGraphEventsProxy()
          For internal use only
  ISceneGraphEventsProxy(java.lang.Object obj)
           
protected ISceneGraphEventsProxy(java.lang.Object obj, java.lang.String iid)
           
  ISceneGraphEventsProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISceneGraphEventsProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void activeViewerChanged(ISceneGraphEventsActiveViewerChangedEvent theEvent)
          Fired when the active viewer changes.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void afterDraw(ISceneGraphEventsAfterDrawEvent theEvent)
          Fired when drawing finishes.
 boolean beforeDraw(ISceneGraphEventsBeforeDrawEvent theEvent)
          Fired when drawing starts.
 void interactionStopped(ISceneGraphEventsInteractionStoppedEvent theEvent)
          Fired when interaction stops.
 void recordingStarted(ISceneGraphEventsRecordingStartedEvent theEvent)
          Fired when node recording starts.
 void recordingStopped(ISceneGraphEventsRecordingStoppedEvent theEvent)
          Fired when node recording stops.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void viewerAdded(ISceneGraphEventsViewerAddedEvent theEvent)
          Fired when a new viewer is added.
 void viewerRemoved(ISceneGraphEventsViewerRemovedEvent theEvent)
          Fired when a viewer is removed.
 
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

ISceneGraphEventsProxy

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

ISceneGraphEventsProxy

public ISceneGraphEventsProxy()
For internal use only


ISceneGraphEventsProxy

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

ISceneGraphEventsProxy

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

ISceneGraphEventsProxy

protected ISceneGraphEventsProxy(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

activeViewerChanged

public void activeViewerChanged(ISceneGraphEventsActiveViewerChangedEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Fired when the active viewer changes.

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

viewerAdded

public void viewerAdded(ISceneGraphEventsViewerAddedEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fired when a new viewer is added.

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

viewerRemoved

public void viewerRemoved(ISceneGraphEventsViewerRemovedEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fired when a viewer is removed.

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

interactionStopped

public void interactionStopped(ISceneGraphEventsInteractionStoppedEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Fired when interaction stops.

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

recordingStarted

public void recordingStarted(ISceneGraphEventsRecordingStartedEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fired when node recording starts.

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

recordingStopped

public void recordingStopped(ISceneGraphEventsRecordingStoppedEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fired when node recording stops.

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

beforeDraw

public boolean beforeDraw(ISceneGraphEventsBeforeDrawEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fired when drawing starts.

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

afterDraw

public void afterDraw(ISceneGraphEventsAfterDrawEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fired when drawing finishes.

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