com.esri.arcgis.catalog
Interface IGxObjectFilter

All Superinterfaces:
java.io.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, GxFilterGeometryServers, 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 java.io.Serializable

COM Interface 'IGxObjectFilter'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriCatalog.olb'

Description: 'Provides access to members that defines a GxObject filter.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID9e14bc46_19f4_11d3_9f55_00c04f6bc69e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean canChooseObject(IGxObject object, int[] result)
          Indicates if the given object can be chosen.
 boolean canDisplayObject(IGxObject object)
          Indicates if the given object can be displayed.
 boolean canSaveObject(IGxObject location, java.lang.String newObjectName, boolean[] objectAlreadyExists)
          Indicates if a new object named newObjectName could be saved in the specified location.
 java.lang.String getDescription()
          A string that describes what this filter does.
 java.lang.String getName()
          A user-friendly name identifying this filter.
 

Field Detail

IID9e14bc46_19f4_11d3_9f55_00c04f6bc69e

static final int IID9e14bc46_19f4_11d3_9f55_00c04f6bc69e
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
A user-friendly name identifying this filter.

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

getDescription

java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
A string that describes what this filter does.

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

canDisplayObject

boolean canDisplayObject(IGxObject object)
                         throws java.io.IOException,
                                AutomationException
Indicates if the given object can be displayed.

Parameters:
object - A reference to a com.esri.arcgis.catalog.IGxObject (in)
Returns:
The canDisplay
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canChooseObject

boolean canChooseObject(IGxObject object,
                        int[] result)
                        throws java.io.IOException,
                               AutomationException
Indicates if the given object can be chosen.

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canSaveObject

boolean canSaveObject(IGxObject location,
                      java.lang.String newObjectName,
                      boolean[] objectAlreadyExists)
                      throws java.io.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.

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.