com.esri.arcgis.controls
Interface IHookActions

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GlobeHookHelper, HookHelper, IHookActionsProxy

public interface IHookActions
extends java.io.Serializable

COM Interface 'IHookActions'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriControls.olb'

Description: 'Provides access to actions such as flashing, panning and zooming that help in the development of commands to work with controls, custom controls and applications.' 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 IIDc81e082f_eaf8_4fd5_b309_00f75780f8ad
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void doAction(java.lang.Object pUnknown, int action)
          Perform the action on the object.
 void doActionOnMultiple(IArray pArray, int action)
          Perform the action on the array of objects.
 void doActionWithName(java.lang.Object pUnknown, java.lang.String name, int action)
          Perform the action on the object using the name.
 void doActionWithNameOnMultiple(IArray pArray, IStringArray pNamesArray, int action)
          Perform the action on the array of objects using the array of names.
 boolean isActionSupported(java.lang.Object pUnknown, int action)
          Indicates whether the specified action can be performed on the object.
 boolean isActionSupportedOnMultiple(IArray pArray, int action)
          Indicates whether the specified action can be performed on the array of objects.
 

Field Detail

IIDc81e082f_eaf8_4fd5_b309_00f75780f8ad

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

isActionSupported

boolean isActionSupported(java.lang.Object pUnknown,
                          int action)
                          throws java.io.IOException,
                                 AutomationException
Indicates whether the specified action can be performed on the object.

Parameters:
pUnknown - A reference to another Object (IUnknown) (in)
action - A com.esri.arcgis.controls.esriHookActions constant (in)
Returns:
The pIsEnable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isActionSupportedOnMultiple

boolean isActionSupportedOnMultiple(IArray pArray,
                                    int action)
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether the specified action can be performed on the array of objects.

Parameters:
pArray - A reference to a com.esri.arcgis.system.IArray (in)
action - A com.esri.arcgis.controls.esriHookActions constant (in)
Returns:
The pIsEnable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doAction

void doAction(java.lang.Object pUnknown,
              int action)
              throws java.io.IOException,
                     AutomationException
Perform the action on the object.

Parameters:
pUnknown - A reference to another Object (IUnknown) (in)
action - A com.esri.arcgis.controls.esriHookActions constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doActionWithName

void doActionWithName(java.lang.Object pUnknown,
                      java.lang.String name,
                      int action)
                      throws java.io.IOException,
                             AutomationException
Perform the action on the object using the name.

Parameters:
pUnknown - A reference to another Object (IUnknown) (in)
name - The name (in)
action - A com.esri.arcgis.controls.esriHookActions constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doActionOnMultiple

void doActionOnMultiple(IArray pArray,
                        int action)
                        throws java.io.IOException,
                               AutomationException
Perform the action on the array of objects.

Parameters:
pArray - A reference to a com.esri.arcgis.system.IArray (in)
action - A com.esri.arcgis.controls.esriHookActions constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doActionWithNameOnMultiple

void doActionWithNameOnMultiple(IArray pArray,
                                IStringArray pNamesArray,
                                int action)
                                throws java.io.IOException,
                                       AutomationException
Perform the action on the array of objects using the array of names.

Parameters:
pArray - A reference to a com.esri.arcgis.system.IArray (in)
pNamesArray - A reference to a com.esri.arcgis.system.IStringArray (in)
action - A com.esri.arcgis.controls.esriHookActions constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.