com.esri.arcgis.addinframework
Class IAddInRecordProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.addinframework.IXMLNodeProxy
          extended by com.esri.arcgis.addinframework.IAddInRecordProxy
All Implemented Interfaces:
IAddInRecord, IXMLNode, Externalizable, Serializable

public class IAddInRecordProxy
extends IXMLNodeProxy
implements IAddInRecord, Serializable

IAddInRecord 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
 
Constructor Summary
  IAddInRecordProxy()
           
  IAddInRecordProxy(Object obj)
           
protected IAddInRecordProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String esri_getClass()
          The full class name including namespace.
 String esri_toString()
          Return the whole xml element as text.
 String getAddInPath()
          The full path to the AddIn.
 String getHelpSource()
          The help source to the AddIn.
 String getLibrary()
          The full path to the associated AddIn library.
 void removeListener(String iidStr, Object theListener)
           
 
Methods inherited from class com.esri.arcgis.addinframework.IXMLNodeProxy
getList, getParent, getSubNode, getType, getValue, readBool, readGUID, readInteger, readReal, readStream, readString
 
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
 
Methods inherited from interface com.esri.arcgis.addinframework.IXMLNode
getList, getParent, getSubNode, getType, getValue, readBool, readGUID, readInteger, readReal, readStream, readString
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IAddInRecordProxy

public IAddInRecordProxy()

IAddInRecordProxy

public IAddInRecordProxy(Object obj)
                  throws IOException
Throws:
IOException

IAddInRecordProxy

protected IAddInRecordProxy(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 IXMLNodeProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class IXMLNodeProxy
Throws:
IOException

getLibrary

public String getLibrary()
                  throws IOException,
                         AutomationException
The full path to the associated AddIn library.

Specified by:
getLibrary in interface IAddInRecord
Returns:
The pathLibrary
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_getClass

public String esri_getClass()
                     throws IOException,
                            AutomationException
The full class name including namespace.

Specified by:
esri_getClass in interface IAddInRecord
Returns:
The className
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAddInPath

public String getAddInPath()
                    throws IOException,
                           AutomationException
The full path to the AddIn.

Specified by:
getAddInPath in interface IAddInRecord
Returns:
The pathAddIn
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_toString

public String esri_toString()
                     throws IOException,
                            AutomationException
Return the whole xml element as text.

Specified by:
esri_toString in interface IAddInRecord
Returns:
The recValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHelpSource

public String getHelpSource()
                     throws IOException,
                            AutomationException
The help source to the AddIn.

Specified by:
getHelpSource in interface IAddInRecord
Returns:
The helpSource
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.