com.esri.arcgis.catalogUI
Interface IGxBrowser

All Superinterfaces:
Serializable
All Known Implementing Classes:
GxComBrowser, IGxBrowserProxy

public interface IGxBrowser
extends Serializable

Provides access to members that control the GxBrowser.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 int getHWnd()
          The HWND of the Catalog window.
 IGxCatalog getInternalCatalog()
          The Catalog object used internally by the Catalog window.
 IGxTreeView getTreeView()
          The Catalog window's tree view.
 IGxView getView()
          The Catalog window's current view.
 IUID getViewClassID()
          The Catalog window's current view's class ID.
 void refresh()
          Refresh the Catalog window.
 void setViewClassID(IUID viewClassID)
          The Catalog window's current view's class ID.
 void show(int parentWindow, boolean show)
          Shows or hides the Catalog window.
 void terminate()
          Instruct the Catalog window to destroy itself.
 

Method Detail

getInternalCatalog

IGxCatalog getInternalCatalog()
                              throws IOException,
                                     AutomationException
The Catalog object used internally by the Catalog window.

Product Availability

Available with ArcGIS Desktop.

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

getView

IGxView getView()
                throws IOException,
                       AutomationException
The Catalog window's current view.

Product Availability

Available with ArcGIS Desktop.

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.

getViewClassID

IUID getViewClassID()
                    throws IOException,
                           AutomationException
The Catalog window's current view's class ID.

Product Availability

Available with ArcGIS Desktop.

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

setViewClassID

void setViewClassID(IUID viewClassID)
                    throws IOException,
                           AutomationException
The Catalog window's current view's class ID.

Product Availability

Available with ArcGIS Desktop.

Parameters:
viewClassID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTreeView

IGxTreeView getTreeView()
                        throws IOException,
                               AutomationException
The Catalog window's tree view.

Product Availability

Available with ArcGIS Desktop.

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

show

void show(int parentWindow,
          boolean show)
          throws IOException,
                 AutomationException
Shows or hides the Catalog window.

Product Availability

Available with ArcGIS Desktop.

Parameters:
parentWindow - The parentWindow (A COM typedef) (in)
show - The show (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

terminate

void terminate()
               throws IOException,
                      AutomationException
Instruct the Catalog window to destroy itself.

Product Availability

Available with ArcGIS Desktop.

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHWnd

int getHWnd()
            throws IOException,
                   AutomationException
The HWND of the Catalog window.

Product Availability

Available with ArcGIS Desktop.

Returns:
The pHwnd (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refresh

void refresh()
             throws IOException,
                    AutomationException
Refresh the Catalog window.

Product Availability

Available with ArcGIS Desktop.

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.