com.esri.arcgis.system
Interface IChildExtension

All Superinterfaces:
Serializable
All Known Implementing Classes:
IChildExtensionProxy

public interface IChildExtension
extends Serializable

Provides access to the parent extension of this extension. Indicates that this extension has a parent extension.

Description

Implement the IParentExtension interface to indicate other 'child' related extensions and implement the IChildExtension interface within each 'child' extension. The 'parent' extension appears as an expandable folder in the Extensions dialog and each 'child' extension appears as an item in the folder.

For example, the StreetMapEurope 'parent' extension implements IParentExtension and each 'child' extension (each country in Europe) implements IChildExtension.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IExtension getParent()
          The parent extension of this extension.
 

Method Detail

getParent

IExtension getParent()
                     throws IOException,
                            AutomationException
The parent extension of this extension.

Description

Returns the Parent extension of this extension, if one exists.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A reference to a com.esri.arcgis.system.IExtension
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.