com.esri.arcgis.geodatabase
Interface IXYEventSource

All Superinterfaces:
Serializable
All Known Implementing Classes:
IXYEventSourceProxy, XYEventSource

public interface IXYEventSource
extends Serializable

Provides access to members that allow interaction with an existing XY Event Layer.

Remarks

The IXYEventSource Interface provides information about an existing XYEventSource. It provides access to the table and the names of the fields in the table that were used to define the XYEventSource.

An XYEventSource is a dynamic point feature class which generates features based on X and Y coordinates in a table.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IXYEventProperties getEventProperties()
          Property object used to define the X, Y and Z location fields.
 ITable getEventTable()
          Table used to initialize the XYEventSource.
 void refreshExtent()
          Resets the extent of the XYEventSource layer.
 

Method Detail

getEventTable

ITable getEventTable()
                     throws IOException,
                            AutomationException
Table used to initialize the XYEventSource.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEventProperties

IXYEventProperties getEventProperties()
                                      throws IOException,
                                             AutomationException
Property object used to define the X, Y and Z location fields.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.geodatabase.IXYEventProperties
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshExtent

void refreshExtent()
                   throws IOException,
                          AutomationException
Resets the extent of the XYEventSource layer.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.