com.esri.arcgis.carto
Interface IGraphicFeatureLayer

All Superinterfaces:
IDataObjectTable, Serializable
All Known Implementing Classes:
GraphicFeatureLayer

public interface IGraphicFeatureLayer
extends IDataObjectTable, Serializable

Graphic Feature Layer

Product Availability

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


Method Summary
 String getGeometryFieldName()
          getGeometryFieldName
 int getGeometryType()
          The enumerated geometry type.
 IFeatureLayerDrawingDescription getLayerDrawingDescription()
          getLayerDrawingDescription
 double getMaxScale()
          Maximum scale at which the features will be visible.
 double getMinScale()
          Minimum scale at which the features will be visible.
 IEnvelope getSpatialExtent()
          The spatial extent of the layer.
 ISpatialReference getSpatialReference()
          The spatial reference for the geometry in the layer.
 
Methods inherited from interface com.esri.arcgis.carto.IDataObjectTable
getCopyrightText, getDescription, getDisplayPropName, getGlobalIDPropName, getHTMLPopupType, getID, getName, getOIDPropName, getPropertyInfos, getRelations, getTemplates, getTypeIDPropName, getTypes, isHasAttachments
 

Method Detail

getGeometryFieldName

String getGeometryFieldName()
                            throws IOException,
                                   AutomationException
getGeometryFieldName

Product Availability

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

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

getGeometryType

int getGeometryType()
                    throws IOException,
                           AutomationException
The enumerated geometry type.

Product Availability

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

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

getLayerDrawingDescription

IFeatureLayerDrawingDescription getLayerDrawingDescription()
                                                           throws IOException,
                                                                  AutomationException
getLayerDrawingDescription

Product Availability

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

Returns:
A reference to a com.esri.arcgis.carto.IFeatureLayerDrawingDescription
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaxScale

double getMaxScale()
                   throws IOException,
                          AutomationException
Maximum scale at which the features will be visible.

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.

getMinScale

double getMinScale()
                   throws IOException,
                          AutomationException
Minimum scale at which the features will be visible.

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.

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws IOException,
                                             AutomationException
The spatial reference for the geometry in the layer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialExtent

IEnvelope getSpatialExtent()
                           throws IOException,
                                  AutomationException
The spatial extent of the layer.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.