com.esri.arcgis.trackinganalyst
Interface IConditionalActionConfigure

All Superinterfaces:
Serializable
All Known Implementing Classes:
ConditionalActionConfigure, ConditionalActionHelper

public interface IConditionalActionConfigure
extends Serializable

Provides access to properties and methods for the parent dialog of this Active X component to set the action to edit and control when to update the action.

Product Availability

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


Method Summary
 IAction getActionToEdit()
          Action for the control to edit.
 boolean isReadOnly()
          Indicates if the action properties are read-only.
 void setActionToEditByRef(IAction pVal)
          Action for the control to edit.
 void setReadOnly(boolean pbvalReadOnly)
          Indicates if the action properties are read-only.
 void setServerConnection(IServerConnection piServerConnection)
          Set the active server connection, if running in a tracking server environment or service environment in a client application.
 void updateAction()
          Update the Action component with the values in the activeX component.
 

Method Detail

getActionToEdit

IAction getActionToEdit()
                        throws IOException,
                               AutomationException
Action for the control to edit.

Product Availability

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

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

setActionToEditByRef

void setActionToEditByRef(IAction pVal)
                          throws IOException,
                                 AutomationException
Action for the control to edit.

Product Availability

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

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

isReadOnly

boolean isReadOnly()
                   throws IOException,
                          AutomationException
Indicates if the action properties are read-only.

Product Availability

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

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

setReadOnly

void setReadOnly(boolean pbvalReadOnly)
                 throws IOException,
                        AutomationException
Indicates if the action properties are read-only.

Product Availability

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

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

updateAction

void updateAction()
                  throws IOException,
                         AutomationException
Update the Action component with the values in the activeX component.

Product Availability

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

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

setServerConnection

void setServerConnection(IServerConnection piServerConnection)
                         throws IOException,
                                AutomationException
Set the active server connection, if running in a tracking server environment or service environment in a client application.

Product Availability

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

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