com.esri.arcgis.catalogUI
Interface IGxViewContainer

All Superinterfaces:
Serializable
All Known Implementing Classes:
Application, GxPreview, IGxViewContainerProxy

public interface IGxViewContainer
extends Serializable

Provides access to members that control the GxViewContainer.

Remarks

The IGxViewContainer interface provides access to the views within the container. It is not possible to add additional views to the container through this interface. Additional views must be added by registering a component in the ESRI Gx Previews category.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 IGxView findView(IUID pUID, boolean bRecursive)
          Finds a view by CLSID.
 IEnumGxView getViews()
          All Gxviews in the application.
 

Method Detail

findView

IGxView findView(IUID pUID,
                 boolean bRecursive)
                 throws IOException,
                        AutomationException
Finds a view by CLSID. If recursive is true, it will return views in a container view.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
pUID - A reference to a com.esri.arcgis.system.IUID (in)
bRecursive - The bRecursive (in, optional, pass false if not required)
Returns:
A reference to a com.esri.arcgis.catalogUI.IGxView
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getViews

IEnumGxView getViews()
                     throws IOException,
                            AutomationException
All Gxviews in the application.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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