com.esri.arcgis.arcweb
Interface IEnumArcWebRouteStops

All Superinterfaces:
Serializable
All Known Implementing Classes:
EnumArcWebRouteStops, IEnumArcWebRouteStopsProxy

public interface IEnumArcWebRouteStops
extends Serializable

Provides access to members that enumerate and manipulate the route stops.

Product Availability

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


Method Summary
 void add(IArcWebRouteStop routeStop)
          Adds a route stop to the enumerator.
 void makeFirst(IArcWebRouteStop routeStop)
          Makes a route stop the first one.
 void makeLast(IArcWebRouteStop routeStop)
          Makes a route stop the first one.
 void moveDown(IArcWebRouteStop routeStop)
          Moves a route stop one position down.
 void moveUp(IArcWebRouteStop routeStop)
          Moves a route stop one position up.
 IArcWebRouteStop next()
          Retrieves the next esriArcWebCountry in the enumeration sequence.
 void remove(IArcWebRouteStop routeStop)
          Removes a route stop from the enumerator.
 void removeAll()
          Removes all route stops from the enumerator.
 void reset()
          Resets the enumeration sequence to the beginning.
 

Method Detail

reset

void reset()
           throws IOException,
                  AutomationException
Resets the enumeration sequence to the beginning.

Product Availability

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

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

next

IArcWebRouteStop next()
                      throws IOException,
                             AutomationException
Retrieves the next esriArcWebCountry in the enumeration sequence.

Product Availability

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

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

add

void add(IArcWebRouteStop routeStop)
         throws IOException,
                AutomationException
Adds a route stop to the enumerator.

Product Availability

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

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

remove

void remove(IArcWebRouteStop routeStop)
            throws IOException,
                   AutomationException
Removes a route stop from the enumerator.

Product Availability

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

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

removeAll

void removeAll()
               throws IOException,
                      AutomationException
Removes all route stops from the enumerator.

Product Availability

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

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

moveUp

void moveUp(IArcWebRouteStop routeStop)
            throws IOException,
                   AutomationException
Moves a route stop one position up.

Product Availability

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

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

moveDown

void moveDown(IArcWebRouteStop routeStop)
              throws IOException,
                     AutomationException
Moves a route stop one position down.

Product Availability

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

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

makeFirst

void makeFirst(IArcWebRouteStop routeStop)
               throws IOException,
                      AutomationException
Makes a route stop the first one.

Product Availability

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

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

makeLast

void makeLast(IArcWebRouteStop routeStop)
              throws IOException,
                     AutomationException
Makes a route stop the first one.

Product Availability

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

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