com.esri.arcgis.editor
Interface IEditEvents2

All Superinterfaces:
java.util.EventListener, java.io.Serializable
All Known Implementing Classes:
AnnotationEditExtension, CreateFeatureDockWin, DimensionEditExtension, IEditEvents2Adapter, IEditEvents2Proxy, UnplacedAnnotationWindow

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

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

Description: 'Provides access to more editor events. Implement it to listen for specific events that occur during an edit session.' 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 IID
          Deprecated. Internal use only
static int IID910794b0_106f_4b0e_a102_0c47b8d0fdfc
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void beforeStopEditing(IEditEvents2BeforeStopEditingEvent theEvent)
          Fired before StopEditing happens.
 void beforeStopOperation(IEditEvents2BeforeStopOperationEvent theEvent)
          Called before StopOperation is called.
 void onAbort(IEditEvents2OnAbortEvent theEvent)
          Called when AbortOperation is called.
 void onCurrentZChanged(IEditEvents2OnCurrentZChangedEvent theEvent)
          Called when the CurrentZ changes.
 void onSaveEdits(IEditEvents2OnSaveEditsEvent theEvent)
          Called when edits are saved.
 void onStartOperation(IEditEvents2OnStartOperationEvent theEvent)
          Called when StartOperation is called.
 void onStopOperation(IEditEvents2OnStopOperationEvent theEvent)
          Called when StopOperation is called.
 void onVertexAdded(IEditEvents2OnVertexAddedEvent theEvent)
          Called after a point/vertex is added to the sketch.
 void onVertexDeleted(IEditEvents2OnVertexDeletedEvent theEvent)
          Called after a point is deleted from the sketch.
 void onVertexMoved(IEditEvents2OnVertexMovedEvent theEvent)
          Called after a vertex/point has been moved in the sketch.
 

Field Detail

IID910794b0_106f_4b0e_a102_0c47b8d0fdfc

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

onCurrentZChanged

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

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

onVertexMoved

void onVertexMoved(IEditEvents2OnVertexMovedEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Called after a vertex/point has been moved in the sketch.

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

onVertexAdded

void onVertexAdded(IEditEvents2OnVertexAddedEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Called after a point/vertex is added to the sketch.

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

onVertexDeleted

void onVertexDeleted(IEditEvents2OnVertexDeletedEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Called after a point is deleted from the sketch.

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

beforeStopEditing

void beforeStopEditing(IEditEvents2BeforeStopEditingEvent theEvent)
                       throws java.io.IOException,
                              AutomationException
Fired before StopEditing happens.

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

onAbort

void onAbort(IEditEvents2OnAbortEvent theEvent)
             throws java.io.IOException,
                    AutomationException
Called when AbortOperation is called.

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

onStartOperation

void onStartOperation(IEditEvents2OnStartOperationEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Called when StartOperation is called.

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

beforeStopOperation

void beforeStopOperation(IEditEvents2BeforeStopOperationEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Called before StopOperation is called.

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

onStopOperation

void onStopOperation(IEditEvents2OnStopOperationEvent theEvent)
                     throws java.io.IOException,
                            AutomationException
Called when StopOperation is called.

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

onSaveEdits

void onSaveEdits(IEditEvents2OnSaveEditsEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Called when edits are saved.

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