com.esri.arcgis.trackinganalyst
Interface IActionEvaluate

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DataModificationAction, DataPartitionAction, DataSummaryAction, EmailAlertAction, HighlightSuppressionAction, IActionEvaluateProxy

public interface IActionEvaluate
extends java.io.Serializable

COM Interface 'IActionEvaluate'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to the integration or hook interfaces that allow the ActionBase coclass to be aggregated. This interface allows the base action to call the parent to perform its activity.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDcea4aefb_dc5c_4d6a_964f_4ef782eea159
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getActionSpecificRuleText()
          The text that describes the basic purpose and reason for the action, such as with tag actions what is being tagged.
 void performFeatureAction(int bResult, IFeature piFeature, java.lang.Object[] pvarReturnedObjects)
          Perform the Action specified by the base action or condition.
 void performMessageAction(int bResult, IDataMessage piMessage, java.lang.Object[] pvarReturnedObjects)
          Perform the Action specified by the base action or condition.
 

Field Detail

IIDcea4aefb_dc5c_4d6a_964f_4ef782eea159

static final int IIDcea4aefb_dc5c_4d6a_964f_4ef782eea159
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getActionSpecificRuleText

java.lang.String getActionSpecificRuleText()
                                           throws java.io.IOException,
                                                  AutomationException
The text that describes the basic purpose and reason for the action, such as with tag actions what is being tagged.

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

performFeatureAction

void performFeatureAction(int bResult,
                          IFeature piFeature,
                          java.lang.Object[] pvarReturnedObjects)
                          throws java.io.IOException,
                                 AutomationException
Perform the Action specified by the base action or condition.

Parameters:
bResult - The bResult (in)
piFeature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
pvarReturnedObjects - A Variant (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

performMessageAction

void performMessageAction(int bResult,
                          IDataMessage piMessage,
                          java.lang.Object[] pvarReturnedObjects)
                          throws java.io.IOException,
                                 AutomationException
Perform the Action specified by the base action or condition.

Parameters:
bResult - The bResult (in)
piMessage - A reference to a com.esri.arcgis.geodatabaseextensions.IDataMessage (in)
pvarReturnedObjects - A Variant (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.