com.esri.arcgis.geodatabase
Interface IComplexNativeType

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IComplexNativeTypeProxy

public interface IComplexNativeType
extends java.io.Serializable

Provides access to members that supply complex native types.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void addChild(INativeType pChild)
          Adds a child.
 INativeType getChild(int index)
          Returns the nth child.
 int getNumChildren()
          The number of children.
 

Method Detail

addChild

public void addChild(INativeType pChild)
              throws java.io.IOException,
                     AutomationException
Adds a child.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pChild - A reference to a com.esri.arcgis.geodatabase.INativeType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getChild

public INativeType getChild(int index)
                     throws java.io.IOException,
                            AutomationException
Returns the nth child.

Supported Platforms

Windows, Solaris, Linux

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.INativeType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumChildren

public int getNumChildren()
                   throws java.io.IOException,
                          AutomationException
The number of children.

Supported Platforms

Windows, Solaris, Linux

Returns:
The pNumChildren
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.