com.esri.arcgis.trackinganalyst
Interface IActionHelper

All Superinterfaces:
Serializable
All Known Implementing Classes:
ActionBase, DataModificationAction, DataPartitionAction, DataSummaryAction, EmailAlertAction, FilterAction, HighlightSuppressionAction, IActionHelperProxy, TagAction

public interface IActionHelper
extends Serializable

Provides access to methods that allow actions to be set up using simple base objects instead of setting up several properties.

Product Availability

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


Method Summary
 void setFromDataDefinition(IDatasetDef piDataDef)
          Set up the action based on a data definition.
 void setFromLayer(IFeatureLayer piLayer)
          Set up the action based on a feature layer.
 

Method Detail

setFromDataDefinition

void setFromDataDefinition(IDatasetDef piDataDef)
                           throws IOException,
                                  AutomationException
Set up the action based on a data definition.

Product Availability

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

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

setFromLayer

void setFromLayer(IFeatureLayer piLayer)
                  throws IOException,
                         AutomationException
Set up the action based on a feature layer.

Product Availability

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

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