com.esri.arcgis.carto
Interface ILayerAction

All Superinterfaces:
Serializable
All Known Implementing Classes:
ActionBase, FilterAction, HighlightSuppressionAction, 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.

Product Availability

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


Method Summary
 int getEventIdColumnNumber()
          Number of the column containing EventID information.
 ILayer getLayer()
          Tracking layer upon which the action is performed.
 void setEventIdColumnNumber(int columnIndex)
          Number of the column containing EventID information.
 void setLayerByRef(ILayer layer)
          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.

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 layer)
                   throws IOException,
                          AutomationException
Tracking layer upon which the action is performed.

Product Availability

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

Parameters:
layer - 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.

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

setEventIdColumnNumber

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

Product Availability

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

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