com.esri.arcgis.carto
Interface INetworkEdgeRenderer

All Superinterfaces:
Serializable
All Known Subinterfaces:
INetworkEdgeRenderer2
All Known Implementing Classes:
NetworkTrafficRenderer, SimpleNetworkRenderer

public interface INetworkEdgeRenderer
extends Serializable

Provides access to members that control the display properties of the renderer.

Superseded By

INetworkEdgeRenderer2

Product Availability

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


Method Summary
 String getArrowAttributeName()
          The name of the restriction attribute used to display edge traversability.
 ISymbol getArrowSymbol(int symbolType)
          The symbol for the specified arrow symbol type.
 int getArrowType()
          The position of the arrow used to display edge traversability.
 void setArrowAttributeName(String name)
          The name of the restriction attribute used to display edge traversability.
 void setArrowSymbol(int symbolType, ISymbol symbol)
          The symbol for the specified arrow symbol type.
 void setArrowType(int type)
          The position of the arrow used to display edge traversability.
 

Method Detail

getArrowAttributeName

String getArrowAttributeName()
                             throws IOException,
                                    AutomationException
The name of the restriction attribute used to display edge traversability.

Product Availability

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

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

setArrowAttributeName

void setArrowAttributeName(String name)
                           throws IOException,
                                  AutomationException
The name of the restriction attribute used to display edge traversability.

Product Availability

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

Parameters:
name - The name (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setArrowType

void setArrowType(int type)
                  throws IOException,
                         AutomationException
The position of the arrow used to display edge traversability.

Product Availability

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

Parameters:
type - A com.esri.arcgis.carto.esriNetworkArrowType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getArrowType

int getArrowType()
                 throws IOException,
                        AutomationException
The position of the arrow used to display edge traversability.

Product Availability

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

Returns:
A com.esri.arcgis.carto.esriNetworkArrowType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setArrowSymbol

void setArrowSymbol(int symbolType,
                    ISymbol symbol)
                    throws IOException,
                           AutomationException
The symbol for the specified arrow symbol type.

Product Availability

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

Parameters:
symbolType - A com.esri.arcgis.carto.esriNetworkArrowSymbolType constant (in)
symbol - A reference to a com.esri.arcgis.display.ISymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getArrowSymbol

ISymbol getArrowSymbol(int symbolType)
                       throws IOException,
                              AutomationException
The symbol for the specified arrow symbol type.

Product Availability

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

Parameters:
symbolType - A com.esri.arcgis.carto.esriNetworkArrowSymbolType constant (in)
Returns:
A reference to a com.esri.arcgis.display.ISymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.