com.esri.arcgis.trackinganalyst
Interface ILayerAction

All Superinterfaces:
Serializable
All Known Implementing Classes:
ActionBase, FilterAction, HighlightSuppressionAction, ILayerActionProxy, TagAction

public interface ILayerAction
extends Serializable

Provides access to methods and properties that identify the action as a layer action and allow those properties to be managed.

Description

This interface provides access to properties that identify the action as a layer action and manages the tracking layer upon which the action is performed.

Product Availability

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


Method Summary
 int getEventIdColumnNumber()
          Number of the column containing EventID information.
 ILayer getLayer()
          Tracking layer upon which the action is performed.
 void setEventIdColumnNumber(int iVal)
          Number of the column containing EventID information.
 void setLayerByRef(ILayer pVal)
          Tracking layer upon which the action is performed.
 

Method Detail

getLayer

ILayer getLayer()
                throws IOException,
                       AutomationException
Tracking layer upon which the action is performed.

Product Availability

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

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

setLayerByRef

void setLayerByRef(ILayer pVal)
                   throws IOException,
                          AutomationException
Tracking layer upon which the action is performed.

Product Availability

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

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

getEventIdColumnNumber

int getEventIdColumnNumber()
                           throws IOException,
                                  AutomationException
Number of the column containing EventID information.

Product Availability

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

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

setEventIdColumnNumber

void setEventIdColumnNumber(int iVal)
                            throws IOException,
                                   AutomationException
Number of the column containing EventID information.

Product Availability

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

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