com.esri.arcgis.trackinganalyst
Interface IDataModificationAction

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataModificationAction, IDataModificationActionProxy

public interface IDataModificationAction
extends Serializable

Provides access to properties and methods needed for the Data Modification actions.

Product Availability

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


Method Summary
 String getFunctionText()
          Script defining the instructions for computing the data modifications.
 boolean isParserReady()
          Identifies if the parser is available to parse the script.
 void setFunctionText(String pVal)
          Script defining the instructions for computing the data modifications.
 void validateFunction(String[] bstrErrorText)
          Validate that the script can be used successfully by the Data Modification action.
 

Method Detail

getFunctionText

String getFunctionText()
                       throws IOException,
                              AutomationException
Script defining the instructions for computing the data modifications.

Product Availability

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

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

setFunctionText

void setFunctionText(String pVal)
                     throws IOException,
                            AutomationException
Script defining the instructions for computing the data modifications.

Product Availability

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

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

isParserReady

boolean isParserReady()
                      throws IOException,
                             AutomationException
Identifies if the parser is available to parse the script.

Product Availability

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

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

validateFunction

void validateFunction(String[] bstrErrorText)
                      throws IOException,
                             AutomationException
Validate that the script can be used successfully by the Data Modification action.

Product Availability

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

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