com.esri.arcgis.editor
Interface IEditor3

All Superinterfaces:
IEditor, IEditor2, java.io.Serializable
All Known Implementing Classes:
Editor, IEditor3Proxy

public interface IEditor3
extends IEditor2, java.io.Serializable

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

Description: 'Provides access to methods that extend the IEditor interface. The additional members control the behavior of the template construction and snapping.' 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 IIDc207ef01_f8b2_405b_a12a_ec94505090bb
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.editor.IEditor2
IID7fa2aabd_a885_4f52_b538_969e8b464cbc
 
Fields inherited from interface com.esri.arcgis.editor.IEditor
IID2866e6b0_c00b_11d0_802b_0000f8037368
 
Method Summary
 void addTemplates(IArray editTemplateArray)
          Adds the specified edit template.
 IEditTemplate getCurrentTemplate()
          The current edit template.
 IEditTemplate getTemplate(int index)
          The edit template for the specified index.
 int getTemplateCount()
          The number of edit templates.
 void removeAllTemplatesInLayer(ILayer layer)
          Removes all templates from the specified layer.
 void removeAllTemplatesInMap(IMap map)
          Removes all templates from the specified map.
 void removeTemplate(IEditTemplate editTemplate)
          Removes the specified edit template.
 void setCurrentTemplateByRef(IEditTemplate editTemplate)
          The current edit template.
 void templateModified(IEditTemplate editTemplate)
          Broadcasts the change to the rest of the system.
 
Methods inherited from interface com.esri.arcgis.editor.IEditor2
getAuxiliarySelectionAnchor, isAuxiliarySelectionAnchorEnabled, resetAuxiliarySelectionAnchorLocation, setAuxiliarySelectionAnchorEnabled
 
Methods inherited from interface com.esri.arcgis.editor.IEditor
abortOperation, createSearchShape, delayEvents, enableUndoRedo, findExtension, getCurrentTask, getDisplay, getEditSelection, getEditState, getEditWorkspace, getLocation, getMap, getParent, getScratchWorkspace, getSelectionAnchor, getSelectionCount, getTask, getTaskCount, hasEdits, invertAgent, redoOperation, searchSelection, setCurrentTaskByRef, startEditing, startOperation, stopEditing, stopOperation, undoOperation
 

Field Detail

IIDc207ef01_f8b2_405b_a12a_ec94505090bb

static final int IIDc207ef01_f8b2_405b_a12a_ec94505090bb
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

getTemplateCount

int getTemplateCount()
                     throws java.io.IOException,
                            AutomationException
The number of edit templates.

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

getTemplate

IEditTemplate getTemplate(int index)
                          throws java.io.IOException,
                                 AutomationException
The edit template for the specified index.

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditTemplate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addTemplates

void addTemplates(IArray editTemplateArray)
                  throws java.io.IOException,
                         AutomationException
Adds the specified edit template. The template was created with the EditTemplateFactory.

Parameters:
editTemplateArray - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeTemplate

void removeTemplate(IEditTemplate editTemplate)
                    throws java.io.IOException,
                           AutomationException
Removes the specified edit template.

Parameters:
editTemplate - A reference to a com.esri.arcgis.carto.IEditTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeAllTemplatesInLayer

void removeAllTemplatesInLayer(ILayer layer)
                               throws java.io.IOException,
                                      AutomationException
Removes all templates from the specified layer.

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeAllTemplatesInMap

void removeAllTemplatesInMap(IMap map)
                             throws java.io.IOException,
                                    AutomationException
Removes all templates from the specified map.

Parameters:
map - A reference to a com.esri.arcgis.carto.IMap (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentTemplate

IEditTemplate getCurrentTemplate()
                                 throws java.io.IOException,
                                        AutomationException
The current edit template.

Returns:
A reference to a com.esri.arcgis.carto.IEditTemplate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentTemplateByRef

void setCurrentTemplateByRef(IEditTemplate editTemplate)
                             throws java.io.IOException,
                                    AutomationException
The current edit template.

Parameters:
editTemplate - A reference to a com.esri.arcgis.carto.IEditTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

templateModified

void templateModified(IEditTemplate editTemplate)
                      throws java.io.IOException,
                             AutomationException
Broadcasts the change to the rest of the system.

Parameters:
editTemplate - A reference to a com.esri.arcgis.carto.IEditTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.