com.esri.arcgis.trackinganalyst
Interface ITxObjectFilter

All Superinterfaces:
Serializable
All Known Implementing Classes:
TxGeoDBFilter

public interface ITxObjectFilter
extends Serializable

Provides access to allow objects to filter the contents of the Tracking Catalog.

Product Availability

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


Method Summary
 boolean canChooseObject(ITxCatalogObject piObject)
          Indicates if the given object can be chosen.
 boolean canDisplayObject(ITxCatalogObject piObject)
          Indicates if the given object can be displayed.
 String getDescription()
          A string that describes what this filter does.
 String getName()
          A user-friendly name identifying this filter.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
A user-friendly name identifying this filter.

Product Availability

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

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

getDescription

String getDescription()
                      throws IOException,
                             AutomationException
A string that describes what this filter does.

Product Availability

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

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

canDisplayObject

boolean canDisplayObject(ITxCatalogObject piObject)
                         throws IOException,
                                AutomationException
Indicates if the given object can be displayed.

Product Availability

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

Parameters:
piObject - A reference to a com.esri.arcgis.trackinganalyst.ITxCatalogObject (in)
Returns:
The bvarCanDisplay
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canChooseObject

boolean canChooseObject(ITxCatalogObject piObject)
                        throws IOException,
                               AutomationException
Indicates if the given object can be chosen.

Product Availability

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

Parameters:
piObject - A reference to a com.esri.arcgis.trackinganalyst.ITxCatalogObject (in)
Returns:
The bvarCanChoose
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.