com.esri.arcgis.geodatabase
Class ITopologyClassEventsOnValidateEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.esri.arcgis.geodatabase.ITopologyClassEventsOnValidateEvent
All Implemented Interfaces:
Serializable

public class ITopologyClassEventsOnValidateEvent
extends EventObject

Remarks

The OnValidate event is fired each time a dirty area is validated in the topology in which the class is participating. Handlers are provided with an IGeometry object corresponding to the dirty areas that were validated. The IGeometry object may represent a single or multi-part polygon or a collection of polygons.

In some cases, using the OnValidate method on feature classes in a Topology may result in a situation where the Topology will always have a Dirty Area such as if the purpose of listening to the OnValidate event is to act on another feature class in the Topology and perform some action on the features in that class.

For example, an extension that listens to the OnValidate event in order to derive features for a feature class by aggregarting the features in the class that is validated. If the dervied features are in a feature class that is in the Topology, the result of the OnValidate event will be a Topology that will always contain a dirty area. The derived feature class should not be in the topology in order for this example to be applicable.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ITopologyClassEventsOnValidateEvent(Object source)
           
 
Method Summary
 IGeometry getValidatedArea()
           
 void init(IGeometry validatedArea)
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ITopologyClassEventsOnValidateEvent

public ITopologyClassEventsOnValidateEvent(Object source)
Method Detail

init

public void init(IGeometry validatedArea)

getValidatedArea

public final IGeometry getValidatedArea()