com.esri.arcgis.geodatabase
Interface IRouteEventSourceName

All Superinterfaces:
Serializable
All Known Implementing Classes:
RouteEventSourceName

public interface IRouteEventSourceName
extends Serializable

Provides access to the route event source name properties.

Product Availability

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


Method Summary
 IRouteEventProperties getEventProperties()
          The route event properties.
 IName getEventTableName()
          The name object for the table containing route events.
 IRouteLocatorName getRouteLocatorName()
          The name object of the route locator.
 void setEventPropertiesByRef(IRouteEventProperties eventProperties)
          The route event properties.
 void setEventTableNameByRef(IName aName)
          The name object for the table containing route events.
 void setRouteLocatorNameByRef(IRouteLocatorName locatorName)
          The name object of the route locator.
 

Method Detail

setRouteLocatorNameByRef

void setRouteLocatorNameByRef(IRouteLocatorName locatorName)
                              throws IOException,
                                     AutomationException
The name object of the route locator.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
locatorName - A reference to a com.esri.arcgis.geodatabase.IRouteLocatorName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRouteLocatorName

IRouteLocatorName getRouteLocatorName()
                                      throws IOException,
                                             AutomationException
The name object of the route locator.

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.IRouteLocatorName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEventTableNameByRef

void setEventTableNameByRef(IName aName)
                            throws IOException,
                                   AutomationException
The name object for the table containing route events.

Product Availability

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

Parameters:
aName - A reference to a com.esri.arcgis.system.IName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEventTableName

IName getEventTableName()
                        throws IOException,
                               AutomationException
The name object for the table containing route events.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setEventPropertiesByRef

void setEventPropertiesByRef(IRouteEventProperties eventProperties)
                             throws IOException,
                                    AutomationException
The route event properties.

Product Availability

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

Parameters:
eventProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEventProperties

IRouteEventProperties getEventProperties()
                                         throws IOException,
                                                AutomationException
The route event properties.

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.IRouteEventProperties
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.