com.esri.arcgis.system
Interface IExtensionManagerAdmin

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ExtensionManager, IExtensionManagerAdminProxy

public interface IExtensionManagerAdmin
extends java.io.Serializable

COM Interface 'IExtensionManagerAdmin'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that give life to the extensions.' 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 IID262c00f9_114d_45f8_bc9d_a0dd208dc9e1
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addExtension(IUID extensionCLSID, java.lang.Object initializationData)
          Creates a single extension given the CLSID, then passes initializationData to IExtension::Startup.
 void shutdownExtensions()
          Shuts down and releases the extensions that are loaded and calls IExtension::Shutdown.
 void startupExtensions(IUID componentCategory, IUID jitCategory, java.lang.Object initializationData)
          Creates and starts the extensions for the given component category, passing initializationData to each in IExtension::Startup.
 

Field Detail

IID262c00f9_114d_45f8_bc9d_a0dd208dc9e1

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

startupExtensions

void startupExtensions(IUID componentCategory,
                       IUID jitCategory,
                       java.lang.Object initializationData)
                       throws java.io.IOException,
                              AutomationException
Creates and starts the extensions for the given component category, passing initializationData to each in IExtension::Startup.

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

shutdownExtensions

void shutdownExtensions()
                        throws java.io.IOException,
                               AutomationException
Shuts down and releases the extensions that are loaded and calls IExtension::Shutdown.

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

addExtension

void addExtension(IUID extensionCLSID,
                  java.lang.Object initializationData)
                  throws java.io.IOException,
                         AutomationException
Creates a single extension given the CLSID, then passes initializationData to IExtension::Startup.

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