com.esri.arcgis.addinframework
Class AddIn

java.lang.Object
  extended by com.esri.arcgis.addinframework.AddIn
Direct Known Subclasses:
CommandbarAddIn, InternalButton, InternalDockableWindow, InternalExtension

public abstract class AddIn
extends java.lang.Object


Constructor Summary
AddIn()
           
 
Method Summary
protected  IApplication getApp(java.lang.Object hook)
           
 int nativeGetPictureFromIStream(IStream stream)
           
 int nativeGetPictureFromStream(IAddInRecord record, java.lang.String name)
           
protected  java.lang.String read(IAddInRecord record, java.lang.String string)
           
 int readCursorFromStream(IAddInRecord record, java.lang.String name)
           
protected  int readPictureFromIStream(IStream stream)
           
protected  int readPictureFromStream(IAddInRecord record, java.lang.String name)
           
protected  java.lang.String readSubnode(IAddInRecord record, java.lang.String string)
           
abstract  void seed(java.lang.Object delegate)
           
abstract  void setParameters(IAddInRecord rec, IFactoryHook factoryHook)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddIn

public AddIn()
Method Detail

seed

public abstract void seed(java.lang.Object delegate)

setParameters

public abstract void setParameters(IAddInRecord rec,
                                   IFactoryHook factoryHook)

readSubnode

protected java.lang.String readSubnode(IAddInRecord record,
                                       java.lang.String string)

read

protected java.lang.String read(IAddInRecord record,
                                java.lang.String string)

readPictureFromStream

protected int readPictureFromStream(IAddInRecord record,
                                    java.lang.String name)

readPictureFromIStream

protected int readPictureFromIStream(IStream stream)

nativeGetPictureFromStream

public int nativeGetPictureFromStream(IAddInRecord record,
                                      java.lang.String name)

nativeGetPictureFromIStream

public int nativeGetPictureFromIStream(IStream stream)

readCursorFromStream

public int readCursorFromStream(IAddInRecord record,
                                java.lang.String name)

getApp

protected IApplication getApp(java.lang.Object hook)
                       throws java.io.IOException
Throws:
java.io.IOException