com.esri.arcgis.geoprocessing
Interface IGPUtilities4

All Superinterfaces:
IGPUtilities, IGPUtilities2, IGPUtilities3, Serializable

public interface IGPUtilities4
extends IGPUtilities3, Serializable

Provides access to the properties/methods of a geoprocessing utilities object.

Product Availability

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


Method Summary
 ICursor getSearchCursor(IGPValue pValue, boolean recycling, IGPEnvironmentManager pEnvMgr)
          Returns the search cursor for the value object.
 ISelectionSet getSelectionSet(IGPValue pValue, Object pEnvMgr_Extent)
          Returns the selection set for the value object.
 ICursor getUpdateCursor(IGPValue pValue, boolean recycling, IGPEnvironmentManager pEnvMgr)
          Returns the update cursor for the value object.
 
Methods inherited from interface com.esri.arcgis.geoprocessing.IGPUtilities3
openLayerFromLocation
 
Methods inherited from interface com.esri.arcgis.geoprocessing.IGPUtilities2
abortEditOperation, addToMapEx, cleanupEditSession, clearInMemoryWorkspace, createToolboxFromFactory, generateGeographicTransformDomain, getActiveView, getBasicMap, getExtent, getGPSpRefEnvEx, getGTOperationSet, getInMemoryWorkspace, getLayerName, getMap, getStatusBar, getVariableManager, inApplication, makeLayer, open, openFromString, removeFromMapEx, removeInternalData, saveLayer, setInternalMap, setupEditSession, setVariableManagerByRef, startEditOperation, stopEditOperation
 
Methods inherited from interface com.esri.arcgis.geoprocessing.IGPUtilities
addInternalLayer, addInternalLayer2, addInternalTable, addInternalTable2, addToMap, canAddToMap, compareWildCard, copy, createDataElement, createFeatureClassName, createFeatureLayer, createParameterValue, createParentFromCatalogPath, createRasterCatalogName, createRasterDatasetName, createTableName, decodeDETable, decodeFeatureLayer, decodeLayer, decodeRaster, decodeRasterLayer, decodeStandaloneTable, decodeTableView, delete, exists, expandDataElement, exportFeatureClass, fieldExists, findField, findMapLayer, findMapLayer2, findMapTable, findMapTable2, generateDefaultOutputValue, generateSpRef, getCatalog, getEnvironment, getFields, getGPLayers, getGPMapData, getGPSpRefEnv, getGPTableViews, getGxObject, getGxObjectFromLocation, getGxObjects, getMapLayers, getMapTables, getNameObject, getNameObjectFromLocation, getUnQualifiedCatalogPath, getWorkspace, internalValidate, internalValidateValue, isBadMessage, isDatasetType, isDerived, isGPTableView, isRefreshCatalogParent, makeDataElement, makeDataElementFromNameObject, makeDataElements, makeGPLayer, makeGPLayerFromLayer, makeGPTableView, makeGPTableViewFromTable, makeGPValueFromObject, openDataset, openDatasetFromLocation, openFeatureClassFromString, openFeatureLayerFromString, openRasterDatasetFromString, openRasterLayerFromString, openTableFromString, packGPValue, qualifyOutputCatalogPath, qualifyOutputDataElement, refreshCatalog, refreshView, releaseInternals, removeFromMap, removeInternalLayer, removeInternalLayerEx, removeInternalTable, removeInternalTableEx, removeInternalValues, rename, setGridIndex, setRefreshCatalogParent, setWorkspace, unpackGPValue, validateExists
 

Method Detail

getSearchCursor

ICursor getSearchCursor(IGPValue pValue,
                        boolean recycling,
                        IGPEnvironmentManager pEnvMgr)
                        throws IOException,
                               AutomationException
Returns the search cursor for the value object.

Product Availability

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

Parameters:
pValue - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
recycling - The recycling (in)
pEnvMgr - A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ICursor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUpdateCursor

ICursor getUpdateCursor(IGPValue pValue,
                        boolean recycling,
                        IGPEnvironmentManager pEnvMgr)
                        throws IOException,
                               AutomationException
Returns the update cursor for the value object.

Product Availability

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

Parameters:
pValue - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
recycling - The recycling (in)
pEnvMgr - A reference to a com.esri.arcgis.geoprocessing.IGPEnvironmentManager (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ICursor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectionSet

ISelectionSet getSelectionSet(IGPValue pValue,
                              Object pEnvMgr_Extent)
                              throws IOException,
                                     AutomationException
Returns the selection set for the value object.

Product Availability

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

Parameters:
pValue - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
pEnvMgr_Extent - A reference to another Object (IUnknown) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ISelectionSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.