com.esri.arcgis.addinframework
Class IAddInFactoryProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.addinframework.IAddInFactoryProxy
All Implemented Interfaces:
IAddInFactory, Externalizable, Serializable

public class IAddInFactoryProxy
extends com.esri.arcgis.interop.Dispatch
implements IAddInFactory, Serializable

IAddInFactory Interface

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
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.IAddInFactory
IID, IID039bc9f9_3cf9_447f_8cac_c673d2a1c817, xxDummy
 
Constructor Summary
  IAddInFactoryProxy()
           
  IAddInFactoryProxy(Object obj)
           
protected IAddInFactoryProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void createObject(IAddInRecord pRecord, Object pUnkOuter, Object[] ppObj)
          Create an instance of the specified object.
 void initialize(IFactoryHook pHook)
          Called to initialize the addin manager (normally called at application startup).
 void removeListener(String iidStr, Object theListener)
           
 void shutdown()
          Called to shutdown the addin manager (normally called at application shutdown).
 
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

noncastable

public boolean noncastable
Constructor Detail

IAddInFactoryProxy

public IAddInFactoryProxy()

IAddInFactoryProxy

public IAddInFactoryProxy(Object obj)
                   throws IOException
Throws:
IOException

IAddInFactoryProxy

protected IAddInFactoryProxy(Object obj,
                             String iid)
                      throws IOException
Throws:
IOException
Method Detail

addListener

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

removeListener

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

initialize

public void initialize(IFactoryHook pHook)
                throws IOException,
                       AutomationException
Called to initialize the addin manager (normally called at application startup).

Specified by:
initialize in interface IAddInFactory
Parameters:
pHook - A reference to a com.esri.arcgis.addinframework.IFactoryHook (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createObject

public void createObject(IAddInRecord pRecord,
                         Object pUnkOuter,
                         Object[] ppObj)
                  throws IOException,
                         AutomationException
Create an instance of the specified object.

Specified by:
createObject in interface IAddInFactory
Parameters:
pRecord - A reference to a com.esri.arcgis.addinframework.IAddInRecord (in)
pUnkOuter - A reference to another Object (IUnknown) (in)
ppObj - A reference to another Object (IUnknown) (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

shutdown

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

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