com.esri.arcgis.addinframework
Class IAddInManagerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.addinframework.IAddInManagerProxy
All Implemented Interfaces:
IAddInManager, java.io.Externalizable, java.io.Serializable

public class IAddInManagerProxy
extends com.esri.arcgis.interop.Dispatch
implements IAddInManager, java.io.Serializable

Internal use class Proxy for COM Interface 'IAddInManager'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\SharedArcGIS\DepFiles\com\DADF\esriDADFSystem.tlb'

Description: 'IAddInManager Interface' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.addinframework.IAddInManager
IID, IID21578701_16a1_435c_b839_3ea53cb354f5
 
Constructor Summary
  IAddInManagerProxy()
          For internal use only
  IAddInManagerProxy(java.lang.Object obj)
           
protected IAddInManagerProxy(java.lang.Object obj, java.lang.String iid)
           
  IAddInManagerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IAddInManagerProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addFolder(java.lang.String pathToAddInFolder)
          Adds a path to the folder processing list.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void createObject(GUID addInID, java.lang.Object pOuter, java.lang.Object[] ppObj)
          Create an instance of the specified object.
 IEnumAddInFolders getAddInFolders()
          Retrieves add-in probing folders.
 IEnumNode getAddInRecords()
          Retrieves all registered addin records.
 IEnumNode getAddInRecordsEx(java.lang.String xpathQuery)
          Retrieves registered addin records matching the specified xpath query.
 int getEnabled()
          Indicates if the addin manager is enabled.
 void getIDsInCategory(GUID category, IEnumAddInID[] ppEnumAddInIDs)
          Enumerate objects IDs within a specified category.
 void getLocale(java.lang.String[] locale)
          Retrives the current locale.
 IAddInRecord getRecord(GUID addInID)
          Returns the record asociated with the specified ID.
 void initialize(java.lang.Object pHook, java.lang.String langID)
          Called to initialize the addin manager (normally called at application startup).
 void initializeEx(java.lang.Object pHook, java.lang.String langID, int options)
          Called to initialize the addin manager (normally called at application startup).
 boolean isUserMode()
          Indicates if the add-in manager is in user mode.
 void refresh(java.lang.String pathToAddInFolder)
          Refreshes AddIns information in the specified folder.
 void removeFolder(java.lang.String pathToAddInFolder)
          Removes a path from the folder processing list.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setEnabled(int enabled)
          Indicates if the add-in manager is enabled.
 void setUserMode(boolean enabled)
          Indicates if the add-in manager is in user mode.
 void shutdown()
          Called to shutdown the addin manager (normally called at application shutdown).
 void translateID(java.lang.String strID, GUID[] pID)
          Translates an AddIn string ID to it's corresponding registered GUID.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IAddInManagerProxy

public IAddInManagerProxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IAddInManagerProxy

public IAddInManagerProxy()
For internal use only


IAddInManagerProxy

public IAddInManagerProxy(java.lang.Object obj)
                   throws java.io.IOException
Throws:
java.io.IOException

IAddInManagerProxy

protected IAddInManagerProxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Throws:
java.io.IOException

IAddInManagerProxy

protected IAddInManagerProxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

initialize

public void initialize(java.lang.Object pHook,
                       java.lang.String langID)
                throws java.io.IOException,
                       AutomationException
Called to initialize the addin manager (normally called at application startup).

Specified by:
initialize in interface IAddInManager
Parameters:
pHook - A reference to another Object (IUnknown) (in)
langID - The langID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addFolder

public void addFolder(java.lang.String pathToAddInFolder)
               throws java.io.IOException,
                      AutomationException
Adds a path to the folder processing list.

Specified by:
addFolder in interface IAddInManager
Parameters:
pathToAddInFolder - The pathToAddInFolder (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeFolder

public void removeFolder(java.lang.String pathToAddInFolder)
                  throws java.io.IOException,
                         AutomationException
Removes a path from the folder processing list.

Specified by:
removeFolder in interface IAddInManager
Parameters:
pathToAddInFolder - The pathToAddInFolder (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refresh

public void refresh(java.lang.String pathToAddInFolder)
             throws java.io.IOException,
                    AutomationException
Refreshes AddIns information in the specified folder.

Specified by:
refresh in interface IAddInManager
Parameters:
pathToAddInFolder - The pathToAddInFolder (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createObject

public void createObject(GUID addInID,
                         java.lang.Object pOuter,
                         java.lang.Object[] ppObj)
                  throws java.io.IOException,
                         AutomationException
Create an instance of the specified object.

Specified by:
createObject in interface IAddInManager
Parameters:
addInID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
pOuter - A reference to another Object (IUnknown) (in)
ppObj - A reference to another Object (IUnknown) (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRecord

public IAddInRecord getRecord(GUID addInID)
                       throws java.io.IOException,
                              AutomationException
Returns the record asociated with the specified ID.

Specified by:
getRecord in interface IAddInManager
Parameters:
addInID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Returns:
A reference to a com.esri.arcgis.addinframework.IAddInRecord
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIDsInCategory

public void getIDsInCategory(GUID category,
                             IEnumAddInID[] ppEnumAddInIDs)
                      throws java.io.IOException,
                             AutomationException
Enumerate objects IDs within a specified category.

Specified by:
getIDsInCategory in interface IAddInManager
Parameters:
category - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
ppEnumAddInIDs - A reference to a com.esri.arcgis.addinframework.IEnumAddInID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

translateID

public void translateID(java.lang.String strID,
                        GUID[] pID)
                 throws java.io.IOException,
                        AutomationException
Translates an AddIn string ID to it's corresponding registered GUID.

Specified by:
translateID in interface IAddInManager
Parameters:
strID - The strID (in)
pID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

shutdown

public void shutdown()
              throws java.io.IOException,
                     AutomationException
Called to shutdown the addin manager (normally called at application shutdown).

Specified by:
shutdown in interface IAddInManager
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAddInRecords

public IEnumNode getAddInRecords()
                          throws java.io.IOException,
                                 AutomationException
Retrieves all registered addin records.

Specified by:
getAddInRecords in interface IAddInManager
Returns:
A reference to a com.esri.arcgis.addinframework.IEnumNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEnabled

public void setEnabled(int enabled)
                throws java.io.IOException,
                       AutomationException
Indicates if the add-in manager is enabled.

Specified by:
setEnabled in interface IAddInManager
Parameters:
enabled - A com.esri.arcgis.addinframework.esriAddInMode constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEnabled

public int getEnabled()
               throws java.io.IOException,
                      AutomationException
Indicates if the addin manager is enabled.

Specified by:
getEnabled in interface IAddInManager
Returns:
A com.esri.arcgis.addinframework.esriAddInMode constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAddInFolders

public IEnumAddInFolders getAddInFolders()
                                  throws java.io.IOException,
                                         AutomationException
Retrieves add-in probing folders.

Specified by:
getAddInFolders in interface IAddInManager
Returns:
A reference to a com.esri.arcgis.addinframework.IEnumAddInFolders
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAddInRecordsEx

public IEnumNode getAddInRecordsEx(java.lang.String xpathQuery)
                            throws java.io.IOException,
                                   AutomationException
Retrieves registered addin records matching the specified xpath query.

Specified by:
getAddInRecordsEx in interface IAddInManager
Parameters:
xpathQuery - The xpathQuery (in)
Returns:
A reference to a com.esri.arcgis.addinframework.IEnumNode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUserMode

public void setUserMode(boolean enabled)
                 throws java.io.IOException,
                        AutomationException
Indicates if the add-in manager is in user mode.

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

isUserMode

public boolean isUserMode()
                   throws java.io.IOException,
                          AutomationException
Indicates if the add-in manager is in user mode.

Specified by:
isUserMode in interface IAddInManager
Returns:
The enabled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLocale

public void getLocale(java.lang.String[] locale)
               throws java.io.IOException,
                      AutomationException
Retrives the current locale.

Specified by:
getLocale in interface IAddInManager
Parameters:
locale - The locale (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initializeEx

public void initializeEx(java.lang.Object pHook,
                         java.lang.String langID,
                         int options)
                  throws java.io.IOException,
                         AutomationException
Called to initialize the addin manager (normally called at application startup).

Specified by:
initializeEx in interface IAddInManager
Parameters:
pHook - A reference to another Object (IUnknown) (in)
langID - The langID (in)
options - A com.esri.arcgis.addinframework.esriAddInSettings constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.