com.esri.arcgis.carto
Interface IConditionalAction2

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IConditionalAction4
All Known Implementing Classes:
ActionBase, DataModificationAction, DataPartitionAction, DataSummaryAction, EmailAlertAction, FilterAction, HighlightSuppressionAction, IConditionalAction2Proxy, IConditionalAction4Proxy, TagAction

public interface IConditionalAction2
extends java.io.Serializable

COM Interface 'IConditionalAction2'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to properties and methods needed to manage conditional actions.' 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 IIDdaf384e0_8a7a_11d7_b87f_00010265adc5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.Object getColumnList()
          The list of columns from the feature or the dataset definition.
 java.lang.String getLocationTriggerName()
          Name of the custom location trigger for the action if one is being used.
 int getLocationTriggerType()
          Spatial relationship of an intrinsic location trigger.
 IName getPolygonSourceName()
          Name of a feature class containing polygons to test location trigger actions.
 java.lang.String getQueryString()
          SQL query for an attribute trigger.
 java.lang.String getSpatialReference()
          String describing the Spatial Reference used by the Action.
 IGeometry getTestGeometry()
          Geometry used for location trigger test.
 ILayer getTriggerLayer()
          Layer containing location test polygons.
 java.lang.String getTriggerLayerName()
          Name of layer containing location test polygons.
 int getTriggerType()
          Type of trigger used to execute an action: Always, Location, Attribute, or Attribute and Location.
 boolean isNegateLocationTrigger()
          Indicates whether or not to negate results of the location trigger.
 void setColumnList(java.lang.Object pVal)
          The list of columns from the feature or the dataset definition.
 void setLocationTriggerName(java.lang.String pVal)
          Name of the custom location trigger for the action if one is being used.
 void setLocationTriggerType(int pVal)
          Spatial relationship of an intrinsic location trigger.
 void setNegateLocationTrigger(boolean pVal)
          Indicates whether or not to negate results of the location trigger.
 void setPolygonSourceNameByRef(IName ppiSourceName)
          Name of a feature class containing polygons to test location trigger actions.
 void setQueryString(java.lang.String pVal)
          SQL query for an attribute trigger.
 void setSpatialReference(java.lang.String pVal)
          String describing the Spatial Reference used by the Action.
 void setTestGeometry(IGeometry ppiTestGeometry)
          Geometry used for location trigger test.
 void setTriggerLayerByRef(ILayer pVal)
          Layer containing location test polygons.
 void setTriggerType(int pVal)
          Type of trigger used to execute an action: Always, Location, Attribute, or Attribute and Location.
 

Field Detail

IIDdaf384e0_8a7a_11d7_b87f_00010265adc5

static final int IIDdaf384e0_8a7a_11d7_b87f_00010265adc5
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

getTriggerType

int getTriggerType()
                   throws java.io.IOException,
                          AutomationException
Type of trigger used to execute an action: Always, Location, Attribute, or Attribute and Location.

Returns:
A com.esri.arcgis.carto.enumTriggerType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTriggerType

void setTriggerType(int pVal)
                    throws java.io.IOException,
                           AutomationException
Type of trigger used to execute an action: Always, Location, Attribute, or Attribute and Location.

Parameters:
pVal - A com.esri.arcgis.carto.enumTriggerType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLocationTriggerType

int getLocationTriggerType()
                           throws java.io.IOException,
                                  AutomationException
Spatial relationship of an intrinsic location trigger.

Returns:
A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLocationTriggerType

void setLocationTriggerType(int pVal)
                            throws java.io.IOException,
                                   AutomationException
Spatial relationship of an intrinsic location trigger.

Parameters:
pVal - A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryString

java.lang.String getQueryString()
                                throws java.io.IOException,
                                       AutomationException
SQL query for an attribute trigger.

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

setQueryString

void setQueryString(java.lang.String pVal)
                    throws java.io.IOException,
                           AutomationException
SQL query for an attribute trigger.

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

getTriggerLayer

ILayer getTriggerLayer()
                       throws java.io.IOException,
                              AutomationException
Layer containing location test polygons.

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

setTriggerLayerByRef

void setTriggerLayerByRef(ILayer pVal)
                          throws java.io.IOException,
                                 AutomationException
Layer containing location test polygons.

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

isNegateLocationTrigger

boolean isNegateLocationTrigger()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether or not to negate results of the location trigger.

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

setNegateLocationTrigger

void setNegateLocationTrigger(boolean pVal)
                              throws java.io.IOException,
                                     AutomationException
Indicates whether or not to negate results of the location trigger.

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

getPolygonSourceName

IName getPolygonSourceName()
                           throws java.io.IOException,
                                  AutomationException
Name of a feature class containing polygons to test location trigger actions.

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

setPolygonSourceNameByRef

void setPolygonSourceNameByRef(IName ppiSourceName)
                               throws java.io.IOException,
                                      AutomationException
Name of a feature class containing polygons to test location trigger actions.

Parameters:
ppiSourceName - A reference to a com.esri.arcgis.system.IName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColumnList

java.lang.Object getColumnList()
                               throws java.io.IOException,
                                      AutomationException
The list of columns from the feature or the dataset definition.

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

setColumnList

void setColumnList(java.lang.Object pVal)
                   throws java.io.IOException,
                          AutomationException
The list of columns from the feature or the dataset definition.

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

getTriggerLayerName

java.lang.String getTriggerLayerName()
                                     throws java.io.IOException,
                                            AutomationException
Name of layer containing location test polygons.

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

setLocationTriggerName

void setLocationTriggerName(java.lang.String pVal)
                            throws java.io.IOException,
                                   AutomationException
Name of the custom location trigger for the action if one is being used.

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

getLocationTriggerName

java.lang.String getLocationTriggerName()
                                        throws java.io.IOException,
                                               AutomationException
Name of the custom location trigger for the action if one is being used.

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

setTestGeometry

void setTestGeometry(IGeometry ppiTestGeometry)
                     throws java.io.IOException,
                            AutomationException
Geometry used for location trigger test.

Parameters:
ppiTestGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTestGeometry

IGeometry getTestGeometry()
                          throws java.io.IOException,
                                 AutomationException
Geometry used for location trigger test.

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

setSpatialReference

void setSpatialReference(java.lang.String pVal)
                         throws java.io.IOException,
                                AutomationException
String describing the Spatial Reference used by the Action.

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

getSpatialReference

java.lang.String getSpatialReference()
                                     throws java.io.IOException,
                                            AutomationException
String describing the Spatial Reference used by the Action.

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