com.esri.arcgis.controls
Class IEngineEditEventsProxy

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

public class IEngineEditEventsProxy
extends com.esri.arcgis.interop.Dispatch
implements IEngineEditEvents, java.io.Serializable

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

Description: 'Provides access to the EngineEditor's events.' 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.IEngineEditEvents
IID, IIDe771de79_605e_4e6c_ba52_5689b1909441
 
Constructor Summary
  IEngineEditEventsProxy()
          For internal use only
  IEngineEditEventsProxy(java.lang.Object obj)
           
protected IEngineEditEventsProxy(java.lang.Object obj, java.lang.String iid)
           
  IEngineEditEventsProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IEngineEditEventsProxy(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 onAbort(IEngineEditEventsOnAbortEvent theEvent)
          Fires when an edit operation is aborted.
 void onAfterDrawSketch(IEngineEditEventsOnAfterDrawSketchEvent theEvent)
          Fires after the edit sketch is drawn.
 void onBeforeStopEditing(IEngineEditEventsOnBeforeStopEditingEvent theEvent)
          Fires before editing stops.
 void onBeforeStopOperation(IEngineEditEventsOnBeforeStopOperationEvent theEvent)
          Fires before an edit operation stops.
 void onChangeFeature(IEngineEditEventsOnChangeFeatureEvent theEvent)
          Fires when features are modified.
 void onConflictsDetected(IEngineEditEventsOnConflictsDetectedEvent theEvent)
          Fires when editing conflicts are detected during save.
 void onCreateFeature(IEngineEditEventsOnCreateFeatureEvent theEvent)
          Fires when new features are created.
 void onCurrentTaskChanged(IEngineEditEventsOnCurrentTaskChangedEvent theEvent)
          Fires when the current task changes.
 void onCurrentZChanged(IEngineEditEventsOnCurrentZChangedEvent theEvent)
          Called when the CurrentZ changes.
 void onDeleteFeature(IEngineEditEventsOnDeleteFeatureEvent theEvent)
          Fires when features are deleted.
 void onSaveEdits(IEngineEditEventsOnSaveEditsEvent theEvent)
          Fires when edits are saved.
 void onSelectionChanged(IEngineEditEventsOnSelectionChangedEvent theEvent)
          Fires when the selection changes.
 void onSketchFinished(IEngineEditEventsOnSketchFinishedEvent theEvent)
          Fires when the edit sketch is finished.
 void onSketchModified(IEngineEditEventsOnSketchModifiedEvent theEvent)
          Fires when the edit sketch is modified.
 void onStartEditing(IEngineEditEventsOnStartEditingEvent theEvent)
          Fires when editing begins.
 void onStartOperation(IEngineEditEventsOnStartOperationEvent theEvent)
          Fires when an edit operation starts.
 void onStopEditing(IEngineEditEventsOnStopEditingEvent theEvent)
          Fires when editing ends.
 void onStopOperation(IEngineEditEventsOnStopOperationEvent theEvent)
          Fires when an edit operation stops.
 void onTargetLayerChanged(IEngineEditEventsOnTargetLayerChangedEvent theEvent)
          Fires when the target layer changes.
 void onVertexAdded(IEngineEditEventsOnVertexAddedEvent theEvent)
          Fires when a vertex is added to the edit sketch.
 void onVertexDeleted(IEngineEditEventsOnVertexDeletedEvent theEvent)
          Fires when a vertex is deleted from the edit sketch.
 void onVertexMoved(IEngineEditEventsOnVertexMovedEvent theEvent)
          Fires when a vertex is moved in the edit sketch.
 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

IEngineEditEventsProxy

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

IEngineEditEventsProxy

public IEngineEditEventsProxy()
For internal use only


IEngineEditEventsProxy

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

IEngineEditEventsProxy

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

IEngineEditEventsProxy

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

onSelectionChanged

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

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

onTargetLayerChanged

public void onTargetLayerChanged(IEngineEditEventsOnTargetLayerChangedEvent theEvent)
                          throws java.io.IOException,
                                 AutomationException
Fires when the target layer changes.

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

onCurrentTaskChanged

public void onCurrentTaskChanged(IEngineEditEventsOnCurrentTaskChangedEvent theEvent)
                          throws java.io.IOException,
                                 AutomationException
Fires when the current task changes.

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

onSketchModified

public void onSketchModified(IEngineEditEventsOnSketchModifiedEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fires when the edit sketch is modified.

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

onSketchFinished

public void onSketchFinished(IEngineEditEventsOnSketchFinishedEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fires when the edit sketch is finished.

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

onAfterDrawSketch

public void onAfterDrawSketch(IEngineEditEventsOnAfterDrawSketchEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Fires after the edit sketch is drawn.

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

onStartEditing

public void onStartEditing(IEngineEditEventsOnStartEditingEvent theEvent)
                    throws java.io.IOException,
                           AutomationException
Fires when editing begins.

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

onStopEditing

public void onStopEditing(IEngineEditEventsOnStopEditingEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fires when editing ends.

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

onConflictsDetected

public void onConflictsDetected(IEngineEditEventsOnConflictsDetectedEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Fires when editing conflicts are detected during save.

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

onCreateFeature

public void onCreateFeature(IEngineEditEventsOnCreateFeatureEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires when new features are created.

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

onChangeFeature

public void onChangeFeature(IEngineEditEventsOnChangeFeatureEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires when features are modified.

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

onDeleteFeature

public void onDeleteFeature(IEngineEditEventsOnDeleteFeatureEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires when features are deleted.

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

onVertexMoved

public void onVertexMoved(IEngineEditEventsOnVertexMovedEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fires when a vertex is moved in the edit sketch.

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

onVertexAdded

public void onVertexAdded(IEngineEditEventsOnVertexAddedEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fires when a vertex is added to the edit sketch.

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

onVertexDeleted

public void onVertexDeleted(IEngineEditEventsOnVertexDeletedEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires when a vertex is deleted from the edit sketch.

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

onBeforeStopEditing

public void onBeforeStopEditing(IEngineEditEventsOnBeforeStopEditingEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Fires before editing stops.

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

onAbort

public void onAbort(IEngineEditEventsOnAbortEvent theEvent)
             throws java.io.IOException,
                    AutomationException
Fires when an edit operation is aborted.

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

onStartOperation

public void onStartOperation(IEngineEditEventsOnStartOperationEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fires when an edit operation starts.

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

onBeforeStopOperation

public void onBeforeStopOperation(IEngineEditEventsOnBeforeStopOperationEvent theEvent)
                           throws java.io.IOException,
                                  AutomationException
Fires before an edit operation stops.

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

onStopOperation

public void onStopOperation(IEngineEditEventsOnStopOperationEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Fires when an edit operation stops.

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

onSaveEdits

public void onSaveEdits(IEngineEditEventsOnSaveEditsEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fires when edits are saved.

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

onCurrentZChanged

public void onCurrentZChanged(IEngineEditEventsOnCurrentZChangedEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Called when the CurrentZ changes.

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