com.esri.arcgis.schematic
Class ISchematicDatasetEventsAdapter

java.lang.Object
  extended by com.esri.arcgis.schematic.ISchematicDatasetEventsAdapter
All Implemented Interfaces:
ISchematicDatasetEvents, Serializable, EventListener

public class ISchematicDatasetEventsAdapter
extends Object
implements ISchematicDatasetEvents

See Also:
Serialized Form

Constructor Summary
ISchematicDatasetEventsAdapter()
           
 
Method Summary
 void afterDrawLayer(ISchematicDatasetEventsAfterDrawLayerEvent theEvent)
          Called after a schematic layer is drawn.
 void afterEditGeometries(ISchematicDatasetEventsAfterEditGeometriesEvent theEvent)
          Called after schematic in memory features geometries are edited.
 void afterGenerateDiagram(ISchematicDatasetEventsAfterGenerateDiagramEvent theEvent)
          Called after a schematic diagram is generated.
 void afterLoadDiagram(ISchematicDatasetEventsAfterLoadDiagramEvent theEvent)
          Called after a schematic diagram is loaded.
 void afterMoveFeatures(ISchematicDatasetEventsAfterMoveFeaturesEvent theEvent)
          Called after schematic in memory features are moved.
 void afterMoveNodeOnLink(ISchematicDatasetEventsAfterMoveNodeOnLinkEvent theEvent)
          Called after a schematic in memory feature node on link is moved.
 void afterReconnectLink(ISchematicDatasetEventsAfterReconnectLinkEvent theEvent)
          Called after a schematic in memory feature link is reconnected.
 void afterRefreshDiagram(ISchematicDatasetEventsAfterRefreshDiagramEvent theEvent)
          Called after a schematic diagram is refreshed.
 void afterUpdateDiagram(ISchematicDatasetEventsAfterUpdateDiagramEvent theEvent)
          Called after a schematic diagram is updated.
 void beforeReduceNode(ISchematicDatasetEventsBeforeReduceNodeEvent theEvent)
          Called before a schematic in memory feature node is reduced.
 void beforeRefreshDiagram(ISchematicDatasetEventsBeforeRefreshDiagramEvent theEvent)
          Called before a schematic diagram is refreshed.
 void beforeRemoveFeature(ISchematicDatasetEventsBeforeRemoveFeatureEvent theEvent)
          Called before a schematic in memory feature is removed.
 void beforeStopOperation(ISchematicDatasetEventsBeforeStopOperationEvent theEvent)
          Called before a schematic operation is stopped.
 void onChangeDataset(ISchematicDatasetEventsOnChangeDatasetEvent theEvent)
          Called when a schematic dataset has changed in memory.
 void onOpenDataset(ISchematicDatasetEventsOnOpenDatasetEvent theEvent)
          Called when a schematic dataset is opened.
 void onStartEditLayer(ISchematicDatasetEventsOnStartEditLayerEvent theEvent)
          Called when an edit session starts on a schematic layer.
 void onStopEditLayer(ISchematicDatasetEventsOnStopEditLayerEvent theEvent)
          Called when an edit session stops on a schematic layer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ISchematicDatasetEventsAdapter

public ISchematicDatasetEventsAdapter()
Method Detail

afterLoadDiagram

public void afterLoadDiagram(ISchematicDatasetEventsAfterLoadDiagramEvent theEvent)
                      throws IOException,
                             AutomationException
Called after a schematic diagram is loaded.

Product Availability

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

Specified by:
afterLoadDiagram in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterRefreshDiagram

public void afterRefreshDiagram(ISchematicDatasetEventsAfterRefreshDiagramEvent theEvent)
                         throws IOException,
                                AutomationException
Called after a schematic diagram is refreshed.

Product Availability

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

Specified by:
afterRefreshDiagram in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beforeRefreshDiagram

public void beforeRefreshDiagram(ISchematicDatasetEventsBeforeRefreshDiagramEvent theEvent)
                          throws IOException,
                                 AutomationException
Called before a schematic diagram is refreshed.

Product Availability

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

Specified by:
beforeRefreshDiagram in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onOpenDataset

public void onOpenDataset(ISchematicDatasetEventsOnOpenDatasetEvent theEvent)
                   throws IOException,
                          AutomationException
Called when a schematic dataset is opened.

Product Availability

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

Specified by:
onOpenDataset in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onChangeDataset

public void onChangeDataset(ISchematicDatasetEventsOnChangeDatasetEvent theEvent)
                     throws IOException,
                            AutomationException
Called when a schematic dataset has changed in memory.

Product Availability

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

Specified by:
onChangeDataset in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onStartEditLayer

public void onStartEditLayer(ISchematicDatasetEventsOnStartEditLayerEvent theEvent)
                      throws IOException,
                             AutomationException
Called when an edit session starts on a schematic layer.

Product Availability

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

Specified by:
onStartEditLayer in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onStopEditLayer

public void onStopEditLayer(ISchematicDatasetEventsOnStopEditLayerEvent theEvent)
                     throws IOException,
                            AutomationException
Called when an edit session stops on a schematic layer.

Product Availability

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

Specified by:
onStopEditLayer in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterDrawLayer

public void afterDrawLayer(ISchematicDatasetEventsAfterDrawLayerEvent theEvent)
                    throws IOException,
                           AutomationException
Called after a schematic layer is drawn.

Product Availability

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

Specified by:
afterDrawLayer in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterGenerateDiagram

public void afterGenerateDiagram(ISchematicDatasetEventsAfterGenerateDiagramEvent theEvent)
                          throws IOException,
                                 AutomationException
Called after a schematic diagram is generated.

Product Availability

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

Specified by:
afterGenerateDiagram in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterUpdateDiagram

public void afterUpdateDiagram(ISchematicDatasetEventsAfterUpdateDiagramEvent theEvent)
                        throws IOException,
                               AutomationException
Called after a schematic diagram is updated.

Product Availability

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

Specified by:
afterUpdateDiagram in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterEditGeometries

public void afterEditGeometries(ISchematicDatasetEventsAfterEditGeometriesEvent theEvent)
                         throws IOException,
                                AutomationException
Called after schematic in memory features geometries are edited.

Product Availability

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

Specified by:
afterEditGeometries in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterMoveFeatures

public void afterMoveFeatures(ISchematicDatasetEventsAfterMoveFeaturesEvent theEvent)
                       throws IOException,
                              AutomationException
Called after schematic in memory features are moved.

Product Availability

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

Specified by:
afterMoveFeatures in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterReconnectLink

public void afterReconnectLink(ISchematicDatasetEventsAfterReconnectLinkEvent theEvent)
                        throws IOException,
                               AutomationException
Called after a schematic in memory feature link is reconnected.

Product Availability

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

Specified by:
afterReconnectLink in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beforeStopOperation

public void beforeStopOperation(ISchematicDatasetEventsBeforeStopOperationEvent theEvent)
                         throws IOException,
                                AutomationException
Called before a schematic operation is stopped.

Product Availability

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

Specified by:
beforeStopOperation in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterMoveNodeOnLink

public void afterMoveNodeOnLink(ISchematicDatasetEventsAfterMoveNodeOnLinkEvent theEvent)
                         throws IOException,
                                AutomationException
Called after a schematic in memory feature node on link is moved.

Product Availability

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

Specified by:
afterMoveNodeOnLink in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beforeRemoveFeature

public void beforeRemoveFeature(ISchematicDatasetEventsBeforeRemoveFeatureEvent theEvent)
                         throws IOException,
                                AutomationException
Called before a schematic in memory feature is removed.

Product Availability

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

Specified by:
beforeRemoveFeature in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beforeReduceNode

public void beforeReduceNode(ISchematicDatasetEventsBeforeReduceNodeEvent theEvent)
                      throws IOException,
                             AutomationException
Called before a schematic in memory feature node is reduced.

Product Availability

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

Specified by:
beforeReduceNode in interface ISchematicDatasetEvents
Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.