com.esri.arcgis.schematic
Interface ISchematicAlgorithmEvents

All Superinterfaces:
EventListener, Serializable
All Known Implementing Classes:
ISchematicAlgorithmEventsAdapter, SchematicAlgoMarkCrossings, SchematicAlgoRotateNodesAlongLinks

public interface ISchematicAlgorithmEvents
extends EventListener, Serializable

Provides access to events that occur when schematic algorithms are executed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
ISchematicAlgorithm

Method Summary
 void afterExecuteAlgorithm(ISchematicAlgorithmEventsAfterExecuteAlgorithmEvent theEvent)
          Called after a schematic algorithm is executed.
 void beforeExecuteAlgorithm(ISchematicAlgorithmEventsBeforeExecuteAlgorithmEvent theEvent)
          Called before a schematic algorithm is executed.
 

Method Detail

afterExecuteAlgorithm

void afterExecuteAlgorithm(ISchematicAlgorithmEventsAfterExecuteAlgorithmEvent theEvent)
                           throws IOException,
                                  AutomationException
Called after a schematic algorithm is executed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicAlgorithmEvents.beforeExecuteAlgorithm(com.esri.arcgis.schematic.ISchematicAlgorithmEventsBeforeExecuteAlgorithmEvent)

beforeExecuteAlgorithm

void beforeExecuteAlgorithm(ISchematicAlgorithmEventsBeforeExecuteAlgorithmEvent theEvent)
                            throws IOException,
                                   AutomationException
Called before a schematic algorithm is executed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicAlgorithmEvents.afterExecuteAlgorithm(com.esri.arcgis.schematic.ISchematicAlgorithmEventsAfterExecuteAlgorithmEvent)