com.esri.arcgis.carto
Interface IFeatureLayerDrawingDescription

All Superinterfaces:
Serializable
All Known Implementing Classes:
FeatureLayerDrawingDescription

public interface IFeatureLayerDrawingDescription
extends Serializable

Provides access to the FeatureLayer drawing options.

Product Availability

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


Method Summary
 IFeatureRenderer getFeatureRenderer()
          FeatureRenderer used to represent symbology of a feature layer.
 boolean isScaleSymbols()
          Indicates if symbols are scaled for the layer.
 void setFeatureRendererByRef(IFeatureRenderer ppRenderer)
          FeatureRenderer used to represent symbology of a feature layer.
 void setScaleSymbols(boolean scale)
          Indicates if symbols are scaled for the layer.
 

Method Detail

getFeatureRenderer

IFeatureRenderer getFeatureRenderer()
                                    throws IOException,
                                           AutomationException
FeatureRenderer used to represent symbology of a feature layer.

Product Availability

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

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.

setFeatureRendererByRef

void setFeatureRendererByRef(IFeatureRenderer ppRenderer)
                             throws IOException,
                                    AutomationException
FeatureRenderer used to represent symbology of a feature layer.

Product Availability

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

Parameters:
ppRenderer - 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.

isScaleSymbols

boolean isScaleSymbols()
                       throws IOException,
                              AutomationException
Indicates if symbols are scaled for the layer.

Product Availability

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

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

setScaleSymbols

void setScaleSymbols(boolean scale)
                     throws IOException,
                            AutomationException
Indicates if symbols are scaled for the layer.

Product Availability

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

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