com.esri.arcgis.carto
Interface INetworkLayerSymbology

All Superinterfaces:
Serializable
All Known Implementing Classes:
DefaultNetworkLayerSymbology

public interface INetworkLayerSymbology
extends Serializable

Provides access to members that symbolize network layers.

Product Availability

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


Method Summary
 double getPriority()
          The priority is used to determine the best symbolizer to symbolize a network layer.
 boolean isCanSymbolize(INetworkLayer layer)
          Indicates if it can create symbology for this type of network layer.
 void symbolize(INetworkLayer layer)
          Generates symbology for the network layer.
 

Method Detail

isCanSymbolize

boolean isCanSymbolize(INetworkLayer layer)
                       throws IOException,
                              AutomationException
Indicates if it can create symbology for this type of network layer.

Product Availability

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

Parameters:
layer - A reference to a com.esri.arcgis.carto.INetworkLayer (in)
Returns:
The flag
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPriority

double getPriority()
                   throws IOException,
                          AutomationException
The priority is used to determine the best symbolizer to symbolize a network layer. If multiple symbolizers can symbolize the network layer, the one with the largest numeric value for priority is chosen.

Product Availability

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

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

symbolize

void symbolize(INetworkLayer layer)
               throws IOException,
                      AutomationException
Generates symbology for the network layer.

Product Availability

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

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