com.esri.arcgis.editor
Class IEditor3Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.IEditorProxy
          extended by com.esri.arcgis.editor.IEditor2Proxy
              extended by com.esri.arcgis.editor.IEditor3Proxy
All Implemented Interfaces:
IEditor, IEditor2, IEditor3, java.io.Externalizable, java.io.Serializable

public class IEditor3Proxy
extends IEditor2Proxy
implements IEditor3, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 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.editor.IEditor3
IID, IIDc207ef01_f8b2_405b_a12a_ec94505090bb
 
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
 
Constructor Summary
  IEditor3Proxy()
          For internal use only
  IEditor3Proxy(java.lang.Object obj)
           
protected IEditor3Proxy(java.lang.Object obj, java.lang.String iid)
           
  IEditor3Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IEditor3Proxy(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 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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 class com.esri.arcgis.editor.IEditor2Proxy
getAuxiliarySelectionAnchor, isAuxiliarySelectionAnchorEnabled, resetAuxiliarySelectionAnchorLocation, setAuxiliarySelectionAnchorEnabled
 
Methods inherited from class com.esri.arcgis.editor.IEditorProxy
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
 
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
 
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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IEditor3Proxy

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

IEditor3Proxy

public IEditor3Proxy()
For internal use only


IEditor3Proxy

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

IEditor3Proxy

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

IEditor3Proxy

protected IEditor3Proxy(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 IEditor2Proxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class IEditor2Proxy
Throws:
java.io.IOException

getTemplateCount

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

Specified by:
getTemplateCount in interface IEditor3
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTemplate

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

Specified by:
getTemplate in interface IEditor3
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

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

Specified by:
addTemplates in interface IEditor3
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

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

Specified by:
removeTemplate in interface IEditor3
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

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

Specified by:
removeAllTemplatesInLayer in interface IEditor3
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

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

Specified by:
removeAllTemplatesInMap in interface IEditor3
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

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

Specified by:
getCurrentTemplate in interface IEditor3
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

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

Specified by:
setCurrentTemplateByRef in interface IEditor3
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

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

Specified by:
templateModified in interface IEditor3
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.