|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEditEvents5
Provides access to more editor events. Implement it to listen for specific events that occur during an edit session.
Method Summary | |
---|---|
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. |
Method Detail |
---|
void onCurrentTemplateChanged(IEditEvents5OnCurrentTemplateChangedEvent theEvent) throws IOException, AutomationException
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.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.
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.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.
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.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.
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void onVertexSelectionChanged(IEditEvents5OnVertexSelectionChangedEvent theEvent) throws IOException, AutomationException
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void onShapeConstructorChanged(IEditEvents5OnShapeConstructorChangedEvent theEvent) throws IOException, AutomationException
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 |