com.esri.arcgis.carto
Interface ITopologyLayer

All Superinterfaces:
Serializable
All Known Implementing Classes:
TopologyLayer

public interface ITopologyLayer
extends Serializable

Provides access to members that control the topology layer.

Product Availability

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


Method Summary
 IFeatureRenderer getRenderer(int index)
          Renderer used to draw the topology layer.
 ITopology getTopology()
          The current topology.
 void setRendererByRef(int index, IFeatureRenderer renderer)
          Renderer used to draw the topology layer.
 void setTopologyByRef(ITopology topology)
          The current topology.
 

Method Detail

getTopology

ITopology getTopology()
                      throws IOException,
                             AutomationException
The current topology.

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

setTopologyByRef

void setTopologyByRef(ITopology topology)
                      throws IOException,
                             AutomationException
The current topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getRenderer

IFeatureRenderer getRenderer(int index)
                             throws IOException,
                                    AutomationException
Renderer used to draw the topology layer.

Product Availability

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

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

setRendererByRef

void setRendererByRef(int index,
                      IFeatureRenderer renderer)
                      throws IOException,
                             AutomationException
Renderer used to draw the topology layer.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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