com.esri.arcgis.trackinganalyst
Interface IActionEdit

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FilterAction, IActionEditProxy, TagAction

public interface IActionEdit
extends java.io.Serializable

Provides the methods and properties needed to edit the properties of an action.

Product Availability

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

Description

This interface provides a common set of methods for the Action Processor Editor framework to edit actions, edit the action processor and create new actions.


Method Summary
 void defaultAction()
          Sets the action to its default state and resets existing edits.
 void edit(int hParentWindowHandle, ISet piObjectSet)
          Invokes Edit dialog.
 int getHelpContextID(int lControlID)
          The help context ID for the specified control on the page.
 java.lang.String getHelpFile()
          The help file name for the page.
 int getPreviewImage()
          Preview bitmap for the renderer that appears on the page.
 void setReadOnly(boolean rhs1)
          Indicates whether the action is specified as read-only.
 

Method Detail

defaultAction

public void defaultAction()
                   throws java.io.IOException,
                          AutomationException
Sets the action to its default state and resets existing edits.

Description

This method sets the action to its default state and clears or resets any existing edits.

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

edit

public void edit(int hParentWindowHandle,
                 ISet piObjectSet)
          throws java.io.IOException,
                 AutomationException
Invokes Edit dialog.

Description

This method invokes the editing dialog. The developer must ensure that the dialog is a modal dialog. The parent window handle is provided in order for the proper modal association to be set up.

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

getPreviewImage

public int getPreviewImage()
                    throws java.io.IOException,
                           AutomationException
Preview bitmap for the renderer that appears on the page.

Description

This property allows you to preview a bitmap for the renderer that appears on the page.

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

getHelpFile

public java.lang.String getHelpFile()
                             throws java.io.IOException,
                                    AutomationException
The help file name for the page.

Description

This property controls the help file name for the page.

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

getHelpContextID

public int getHelpContextID(int lControlID)
                     throws java.io.IOException,
                            AutomationException
The help context ID for the specified control on the page.

Description

This property controls the help context ID for the specified control on the page.

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

setReadOnly

public void setReadOnly(boolean rhs1)
                 throws java.io.IOException,
                        AutomationException
Indicates whether the action is specified as read-only.

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