com.esri.arcgis.catalog
Interface IGxObjectFactories

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GxCatalog, IGxObjectFactoriesProxy

public interface IGxObjectFactories
extends java.io.Serializable

COM Interface 'IGxObjectFactories'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriCatalog.olb'

Description: 'Provides access to members that manage a collection of GxObject factories.' 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 IID6eec9a26_e824_45d7_9536_fe28393ba9c1
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void enableGxObjectFactory(int index, boolean enabled)
          Enables or disables a GxObject factory.
 int getCount()
          The number of registered GxObject factories.
 IEnumGxObjectFactory getEnabledGxObjectFactories()
          The enabled GxObject factories (sorted by priority).
 IGxObjectFactory getGxObjectFactory(int index)
          The specified GxObject factory.
 IUID getGxObjectFactoryCLSID(int index)
          The class ID of the specified GxObject factory.
 boolean isEnabled(int index)
          Indicates if a specific GxObject factory is enabled.
 

Field Detail

IID6eec9a26_e824_45d7_9536_fe28393ba9c1

static final int IID6eec9a26_e824_45d7_9536_fe28393ba9c1
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

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
The number of registered GxObject factories.

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

isEnabled

boolean isEnabled(int index)
                  throws java.io.IOException,
                         AutomationException
Indicates if a specific GxObject factory is enabled.

Parameters:
index - The index (in)
Returns:
The isEnabled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

enableGxObjectFactory

void enableGxObjectFactory(int index,
                           boolean enabled)
                           throws java.io.IOException,
                                  AutomationException
Enables or disables a GxObject factory.

Parameters:
index - The index (in)
enabled - The enabled (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGxObjectFactoryCLSID

IUID getGxObjectFactoryCLSID(int index)
                             throws java.io.IOException,
                                    AutomationException
The class ID of the specified GxObject factory.

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

getGxObjectFactory

IGxObjectFactory getGxObjectFactory(int index)
                                    throws java.io.IOException,
                                           AutomationException
The specified GxObject factory.

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

getEnabledGxObjectFactories

IEnumGxObjectFactory getEnabledGxObjectFactories()
                                                 throws java.io.IOException,
                                                        AutomationException
The enabled GxObject factories (sorted by priority).

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