com.esri.arcgis.catalog
Interface IGxObjectFilter
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- GpsLogFilter, GxFilterAGSConnection, GxFilterAnnotationFeatureClasses, GxFilterBasicTypes, GxFilterCadAnnotationClasses, GxFilterCadastralFabrics, GxFilterCadDrawingDatasets, GxFilterCadFeatureClasses, GxFilterContainers, GxFilterCoverageAnnotationClasses, GxFilterCoverageFeatureClasses, GxFilterCoverages, GxFilterDataElements, GxFilterDataGraphs, GxFilterDatasets, GxFilterDatasetsAndLayers, GxFilterdBASEFiles, GxFilterDefaultDatabaseWorkspaces, GxFilterDimensionFeatureClasses, GxFilterFeatureClasses, GxFilterFeatureDatasets, GxFilterFeatureDatasetsAndFeatureClasses, GxFilterFGDBFeatureClasses, GxFilterFGDBFeatureDatasets, GxFilterFGDBTables, GxFilterFileFolder, GxFilterFileGeodatabases, GxFilterFiles, GxFilterFileToolboxes, GxFilterGeoDataServers, GxFilterGeoDataServersAndWorkspaces, GxFilterGeoDatasets, GxFilterGeoDatasetsAndCoordinateSystems, GxFilterGeometricNetworks, GxFilterGlobeCaches, GxFilterGlobes, GxFilterGlobeServers, GxFilterGPServers, GxFilterImageServerDataSource, GxFilterImageServers, GxFilterInfoTables, GxFilterLasDatasets, GxFilterLayers, GxFilterMapDatasetsAndLayers, GxFilterMapDatasetsLayersAndResults, GxFilterMaps, GxFilterMapServers, GxFilterMapServersTilingScheme, GxFilterMosaicDatasets, GxFilterMSDFiles, GxFilterNetworkDatasets, GxFilterPersonalGeodatabases, GxFilterPGDBFeatureClasses, GxFilterPGDBFeatureDatasets, GxFilterPGDBTables, GxFilterPointFeatureClasses, GxFilterPolygonFeatureClasses, GxFilterPolylineFeatureClasses, GxFilterRasterCatalogDatasets, GxFilterRasterDatasets, GxFilterRelationshipClasses, GxFilterRemoteMetadata, GxFilterRemoteMetadataContainer, GxFilterRoute, GxFilterRunningCachedService, GxFilterRunningMapServers, GxFilterSceneDatasets, GxFilterSceneDatasetsAndLayers, GxFilterScenes, GxFilterSDCFeatureClasses, GxFilterSDCFeatureDatasets, GxFilterSDCNetworkDatasets, GxFilterSDCTables, GxFilterSDEFeatureClasses, GxFilterSDEFeatureDatasets, GxFilterSDETables, GxFilterSearchServers, GxFilterShapefiles, GxFilterSpatialReferences, GxFilterStreetMapFeatureClasses, GxFilterSurfaceDatasets, GxFilterTables, GxFilterTablesAndFeatureClasses, GxFilterTerrains, GxFilterTextFiles, GxFilterTINDatasets, GxFilterToolboxes, GxFilterTools, GxFilterTopologies, GxFilterVerticalCoordinateSystems, GxFilterWCSCoverage, GxFilterWMS, GxFilterWMSConnection, GxFilterWMTSConnection, GxFilterWorkspaces, IGxObjectFilterProxy, RasterFormatBILFilter, RasterFormatBIPFilter, RasterFormatBMPFilter, RasterFormatBSQFilter, RasterFormatENVIFilter, RasterFormatFGDBFilter, RasterFormatGIFFilter, RasterFormatGridFilter, RasterFormatImgFilter, RasterFormatJP2Filter, RasterFormatJPGFilter, RasterFormatPGDBFilter, RasterFormatPNGFilter, RasterFormatSDEFilter, RasterFormatTifFilter
public interface IGxObjectFilter
- extends Serializable
Provides access to members that defines a GxObject filter.
Product Availability
Available with ArcGIS Desktop.
getName
String getName()
throws IOException,
AutomationException
- A user-friendly name identifying this filter.
Product Availability
Available with ArcGIS Desktop.
Supported Platforms
Windows
- Returns:
- The name
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getDescription
String getDescription()
throws IOException,
AutomationException
- A string that describes what this filter does.
Product Availability
Available with ArcGIS Desktop.
Supported Platforms
Windows
- Returns:
- The description
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
canDisplayObject
boolean canDisplayObject(IGxObject object)
throws IOException,
AutomationException
- Indicates if the given object can be displayed.
Product Availability
Available with ArcGIS Desktop.
Supported Platforms
Windows
- Parameters:
object
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
- Returns:
- The canDisplay
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
canChooseObject
boolean canChooseObject(IGxObject object,
int[] result)
throws IOException,
AutomationException
- Indicates if the given object can be chosen.
Product Availability
Available with ArcGIS Desktop.
Supported Platforms
Windows
- Parameters:
object
- A reference to a com.esri.arcgis.catalog.IGxObject (in)result
- A com.esri.arcgis.catalog.esriDoubleClickResult constant (in/out: use single element array)
- Returns:
- The canChoose
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
canSaveObject
boolean canSaveObject(IGxObject location,
String newObjectName,
boolean[] objectAlreadyExists)
throws IOException,
AutomationException
- Indicates if a new object named newObjectName could be saved in the specified location. If objectAlreadyExists is set to True, a confirmation dialog will appear asking if the existing object should be replaced.
Product Availability
Available with ArcGIS Desktop.
Supported Platforms
Windows
- Parameters:
location
- A reference to a com.esri.arcgis.catalog.IGxObject (in)newObjectName
- The newObjectName (in)objectAlreadyExists
- The objectAlreadyExists (in/out: use single element array)
- Returns:
- The canSave
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.