com.esri.arcgis.geodatabase
Interface IPlugInGxIntegration

All Superinterfaces:
Serializable
All Known Implementing Classes:
IPlugInGxIntegrationProxy

public interface IPlugInGxIntegration
extends Serializable

Provides access to members for customizing the ArcCatalog integration for the data source.

Product Availability

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


Method Summary
 IUID getContextMenu(int dsType)
          The CLSID for the context menu for the dataset type.
 int getLargeImage(int dsType, int geometryType)
          The large image for the dataset type (and geometry type if the dataset is a feature class).
 IUID getPropertyPageCategory(int dsType)
          The CLSID for the property page component category for the dataset type.
 int getSmallImage(int dsType, int geometryType)
          The small image for the specific dataset type (and geometry type if the dataset is a feature class).
 

Method Detail

getSmallImage

int getSmallImage(int dsType,
                  int geometryType)
                  throws IOException,
                         AutomationException
The small image for the specific dataset type (and geometry type if the dataset is a feature class).

Product Availability

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

Parameters:
dsType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
geometryType - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Returns:
The hSmallImage
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLargeImage

int getLargeImage(int dsType,
                  int geometryType)
                  throws IOException,
                         AutomationException
The large image for the dataset type (and geometry type if the dataset is a feature class).

Product Availability

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

Parameters:
dsType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
geometryType - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Returns:
The hLargeImage
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getContextMenu

IUID getContextMenu(int dsType)
                    throws IOException,
                           AutomationException
The CLSID for the context menu for the dataset type.

Product Availability

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

Parameters:
dsType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropertyPageCategory

IUID getPropertyPageCategory(int dsType)
                             throws IOException,
                                    AutomationException
The CLSID for the property page component category for the dataset type.

Product Availability

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

Parameters:
dsType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.