com.esri.arcgis.trackinganalyst
Interface ITxCatalogDialog

All Superinterfaces:
Serializable
All Known Implementing Classes:
ITxCatalogDialogProxy, TxCatalogDialog

public interface ITxCatalogDialog
extends Serializable

Provides access to properties and methods needed to use the CJMTK Catalogs Navigation Dialog.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 boolean doModalOpen(int lParentWindow, IEnumTxObject[] ppiSelection)
          Opens the dialog to choose data.
 ITxCatalog getInternalCatalog()
          The catalog object used internally by the GxDialog.
 void setAllowMultiSelect(boolean rhs1)
          Indicates if multiple items may be selected.
 void setButtonCaption(String rhs1)
          The caption to use for the Open or Save button.
 void setTitle(String rhs1)
          The dialog's title.
 

Method Detail

getInternalCatalog

ITxCatalog getInternalCatalog()
                              throws IOException,
                                     AutomationException
The catalog object used internally by the GxDialog.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

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

setButtonCaption

void setButtonCaption(String rhs1)
                      throws IOException,
                             AutomationException
The caption to use for the Open or Save button.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTitle

void setTitle(String rhs1)
              throws IOException,
                     AutomationException
The dialog's title.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doModalOpen

boolean doModalOpen(int lParentWindow,
                    IEnumTxObject[] ppiSelection)
                    throws IOException,
                           AutomationException
Opens the dialog to choose data.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
lParentWindow - The lParentWindow (in)
ppiSelection - A reference to a com.esri.arcgis.trackinganalyst.IEnumTxObject (out: use single element array)
Returns:
The pbvarResult
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAllowMultiSelect

void setAllowMultiSelect(boolean rhs1)
                         throws IOException,
                                AutomationException
Indicates if multiple items may be selected. False, by default.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.