com.esri.arcgis.carto
Interface ILayerDrawingDescriptionFactory

All Superinterfaces:
Serializable
All Known Implementing Classes:
FeatureLayerDrawingDescriptionFactory, LayerDrawingDescriptionFactory, RasterLayerDrawingDescriptionFactory

public interface ILayerDrawingDescriptionFactory
extends Serializable

Provides access to the FeatureLayer drawing options.

Product Availability

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


Method Summary
 boolean canCreate(ILayer pLayer)
          Returns if a drawing description can be created for the given layer.
 ILayerDrawingDescription createLayerDrawingDescription(ILayer pLayer)
          Returns layer drawing description for the given layer.
 

Method Detail

canCreate

boolean canCreate(ILayer pLayer)
                  throws IOException,
                         AutomationException
Returns if a drawing description can be created for the given layer.

Product Availability

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

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

createLayerDrawingDescription

ILayerDrawingDescription createLayerDrawingDescription(ILayer pLayer)
                                                       throws IOException,
                                                              AutomationException
Returns layer drawing description for the given layer.

Product Availability

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

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