|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.editor.IEditEvents5Proxy
public class IEditEvents5Proxy
Provides access to more editor events. Implement it to listen for specific events that occur during an edit session.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IEditEvents5Proxy()
|
|
IEditEvents5Proxy(Object obj)
|
protected |
IEditEvents5Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
onCurrentTemplateChanged(IEditEvents5OnCurrentTemplateChangedEvent theEvent)
Called when the current template changes. |
void |
onShapeConstructorChanged(IEditEvents5OnShapeConstructorChangedEvent theEvent)
Called when the Shape Constructor changes. |
void |
onTemplateModified(IEditEvents5OnTemplateModifiedEvent theEvent)
Called when a template is modified. |
void |
onTemplatesAdded(IEditEvents5OnTemplatesAddedEvent theEvent)
Called when a templates are added. |
void |
onTemplatesRemoved(IEditEvents5OnTemplatesRemovedEvent theEvent)
Called when a templates are removed. |
void |
onVertexSelectionChanged(IEditEvents5OnVertexSelectionChangedEvent theEvent)
Called when the sketch's selected vertices changes. |
void |
removeListener(String iidStr,
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 |
---|
public boolean noncastable
Constructor Detail |
---|
public IEditEvents5Proxy()
public IEditEvents5Proxy(Object obj) throws IOException
IOException
protected IEditEvents5Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void onCurrentTemplateChanged(IEditEvents5OnCurrentTemplateChangedEvent theEvent) throws IOException, AutomationException
onCurrentTemplateChanged
in interface IEditEvents5
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onTemplatesRemoved(IEditEvents5OnTemplatesRemovedEvent theEvent) throws IOException, AutomationException
OnTemplatesRemoved is triggered whenever a feature template or set of templates are removed from the map. You should listen to this event if you are managing a list of templates to ensure your list remains synchronized. This event will be fired whenever a call to IEditor3.RemoveTemplates, IEditor3.RemoveAllTemplatesInLayer, or IEditor3.RemoveAllTemplatesInMap is made.
onTemplatesRemoved
in interface IEditEvents5
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onTemplatesAdded(IEditEvents5OnTemplatesAddedEvent theEvent) throws IOException, AutomationException
OnTemplatesAdded is triggered whenever a feature template or set of templates are added to layers in the map. You should listen to this event if you are managing a list of templates to ensure your list remains synchronized. This event will be fired whenever a call to IEditor3.AddTemplates is made.
onTemplatesAdded
in interface IEditEvents5
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onTemplateModified(IEditEvents5OnTemplateModifiedEvent theEvent) throws IOException, AutomationException
OnTemplateModified is triggered whenever a feature template's properties are updated. You should listen to this event if you are managing a list of templates to ensure your list remains synchronized. Clients that are updating the properties of an EditTemplate should call IEditor3.TemplateModified to ensure that all clients are properly notified through this event.
onTemplateModified
in interface IEditEvents5
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onVertexSelectionChanged(IEditEvents5OnVertexSelectionChangedEvent theEvent) throws IOException, AutomationException
onVertexSelectionChanged
in interface IEditEvents5
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onShapeConstructorChanged(IEditEvents5OnShapeConstructorChangedEvent theEvent) throws IOException, AutomationException
onShapeConstructorChanged
in interface IEditEvents5
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |