com.esri.arcgis.globecore
Interface IFeatureParameterLayer

All Superinterfaces:
Serializable
All Known Implementing Classes:
IFeatureParameterLayerProxy

public interface IFeatureParameterLayer
extends Serializable

Provides information about a Parameter Layer.

Product Availability

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


Method Summary
 IGPFeatureRecordSetLayer extractParameter()
          Value of the geoprocessing parameter.
 IFeatureClass getFeatureClass()
          The inner Feature Class.
 void getFeatureTipText(IFeature pFeat, String[] pText)
          The inner feature Tip text.
 void initialize(IGPFeatureRecordSetLayer gpParameterValue)
          Initializes with the value of the geoprocessing parameter.
 void initializeCustomProps(IDraw pDisplay)
          Initializes custom rendering properties.
 boolean isInMemory()
          Indicates if the inner Feature Class is in-memory.
 

Method Detail

initialize

void initialize(IGPFeatureRecordSetLayer gpParameterValue)
                throws IOException,
                       AutomationException
Initializes with the value of the geoprocessing parameter.

Product Availability

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

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

initializeCustomProps

void initializeCustomProps(IDraw pDisplay)
                           throws IOException,
                                  AutomationException
Initializes custom rendering properties.

Product Availability

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

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

getFeatureClass

IFeatureClass getFeatureClass()
                              throws IOException,
                                     AutomationException
The inner Feature Class.

Product Availability

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

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

isInMemory

boolean isInMemory()
                   throws IOException,
                          AutomationException
Indicates if the inner Feature Class is in-memory.

Product Availability

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

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

extractParameter

IGPFeatureRecordSetLayer extractParameter()
                                          throws IOException,
                                                 AutomationException
Value of the geoprocessing parameter.

Product Availability

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

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

getFeatureTipText

void getFeatureTipText(IFeature pFeat,
                       String[] pText)
                       throws IOException,
                              AutomationException
The inner feature Tip text.

Product Availability

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

Parameters:
pFeat - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
pText - The pText (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.