com.esri.arcgis.carto
Interface IConditionalAction4

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

public interface IConditionalAction4
extends IConditionalAction2, Serializable

Provides access to properties and methods needed to manage conditional actions.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 ILocationTrigger getLocationTrigger()
          Custom location trigger for the action if one is being used.
 boolean isFavorQuery()
          Indicates if the Attribute Query should be performed first and then the location test.
 void setFavorQuery(boolean pVal)
          Indicates if the Attribute Query should be performed first and then the location test.
 void setLocationTriggerByRef(ILocationTrigger ppLocationTrigger)
          Custom location trigger for the action if one is being used.
 
Methods inherited from interface com.esri.arcgis.carto.IConditionalAction2
getColumnList, getLocationTriggerName, getLocationTriggerType, getPolygonSourceName, getQueryString, getSpatialReference, getTestGeometry, getTriggerLayer, getTriggerLayerName, getTriggerType, isNegateLocationTrigger, setColumnList, setLocationTriggerName, setLocationTriggerType, setNegateLocationTrigger, setPolygonSourceNameByRef, setQueryString, setSpatialReference, setTestGeometry, setTriggerLayerByRef, setTriggerType
 

Method Detail

isFavorQuery

boolean isFavorQuery()
                     throws IOException,
                            AutomationException
Indicates if the Attribute Query should be performed first and then the location test.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setFavorQuery

void setFavorQuery(boolean pVal)
                   throws IOException,
                          AutomationException
Indicates if the Attribute Query should be performed first and then the location test.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setLocationTriggerByRef

void setLocationTriggerByRef(ILocationTrigger ppLocationTrigger)
                             throws IOException,
                                    AutomationException
Custom location trigger for the action if one is being used.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getLocationTrigger

ILocationTrigger getLocationTrigger()
                                    throws IOException,
                                           AutomationException
Custom location trigger for the action if one is being used.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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