com.esri.arcgis.addinframework
Class InternalExtensionConfig
java.lang.Object
com.esri.arcgis.addinframework.AddIn
com.esri.arcgis.addinframework.InternalExtension
com.esri.arcgis.addinframework.InternalExtensionConfig
- All Implemented Interfaces:
- IExtension, IExtensionConfig, Externalizable, Serializable
public class InternalExtensionConfig
- extends InternalExtension
- implements IExtensionConfig
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalExtensionConfig
public InternalExtensionConfig()
setParameters
public void setParameters(IAddInRecord record,
IFactoryHook factoryHook)
- Overrides:
setParameters
in class InternalExtension
getDescription
public String getDescription()
throws IOException,
AutomationException
- Detailed description of the extension.
- Specified by:
getDescription
in interface IExtensionConfig
- Returns:
- The description
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getProductName
public String getProductName()
throws IOException,
AutomationException
- Name of the extension.
- Specified by:
getProductName
in interface IExtensionConfig
- Returns:
- The name
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
getState
public int getState()
throws IOException,
AutomationException
- The state of the extension.
- Specified by:
getState
in interface IExtensionConfig
- Returns:
- A com.esri.arcgis.system.esriExtensionState constant
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setState
public void setState(int state)
throws IOException,
AutomationException
- The state of the extension.
- Specified by:
setState
in interface IExtensionConfig
- Parameters:
state
- A com.esri.arcgis.system.esriExtensionState constant (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.