com.esri.arcgis.trackinganalyst
Interface IActionLookupSupport

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ActionEnvironment, IActionLookupSupportProxy

public interface IActionLookupSupport
extends java.io.Serializable

COM Interface 'IActionLookupSupport'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to properties and methods needed to support lookup table.' 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 IID2c55477c_9b6c_42c2_b453_1b4c1ad59e18
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void close()
          Close the Action Environment.
 java.lang.String expandQuery(java.lang.String bstrQuery)
          Insert lookup table values into query string.
 IActionLookupSources getActionLookupSources()
          Lookup data sources.
 int getRefreshRate()
          RefreshRate for lookup tables.
 IEnumVARIANT listDataValues(java.lang.String bstrLookupTableName, java.lang.String bstrFieldName, int[] peFieldType)
          Retrieve list of data values from lookup table.
 IEnumBSTR listFields(java.lang.String bstrLookupTableName)
          Retrieve list of field names from lookup table.
 void readDataValues(java.lang.String bstrLookupTableName)
          Read data values from lookup table.
 void register(IActionProcessor actionProcessor)
          Register an Action Processor.
 void setRefreshRate(int pMinutes)
          RefreshRate for lookup tables.
 void unRegister(IActionProcessor actionProcessor)
          Unregister an Action Processor.
 

Field Detail

IID2c55477c_9b6c_42c2_b453_1b4c1ad59e18

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

getActionLookupSources

IActionLookupSources getActionLookupSources()
                                            throws java.io.IOException,
                                                   AutomationException
Lookup data sources.

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

setRefreshRate

void setRefreshRate(int pMinutes)
                    throws java.io.IOException,
                           AutomationException
RefreshRate for lookup tables.

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

getRefreshRate

int getRefreshRate()
                   throws java.io.IOException,
                          AutomationException
RefreshRate for lookup tables.

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

readDataValues

void readDataValues(java.lang.String bstrLookupTableName)
                    throws java.io.IOException,
                           AutomationException
Read data values from lookup table.

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

expandQuery

java.lang.String expandQuery(java.lang.String bstrQuery)
                             throws java.io.IOException,
                                    AutomationException
Insert lookup table values into query string.

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

listDataValues

IEnumVARIANT listDataValues(java.lang.String bstrLookupTableName,
                            java.lang.String bstrFieldName,
                            int[] peFieldType)
                            throws java.io.IOException,
                                   AutomationException
Retrieve list of data values from lookup table.

Parameters:
bstrLookupTableName - The bstrLookupTableName (in)
bstrFieldName - The bstrFieldName (in)
peFieldType - A com.esri.arcgis.geodatabase.esriFieldType constant (out: use single element array)
Returns:
A reference to a com.esri.arcgis.support.ms.stdole.IEnumVARIANT
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

listFields

IEnumBSTR listFields(java.lang.String bstrLookupTableName)
                     throws java.io.IOException,
                            AutomationException
Retrieve list of field names from lookup table.

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

close

void close()
           throws java.io.IOException,
                  AutomationException
Close the Action Environment.

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

register

void register(IActionProcessor actionProcessor)
              throws java.io.IOException,
                     AutomationException
Register an Action Processor.

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

unRegister

void unRegister(IActionProcessor actionProcessor)
                throws java.io.IOException,
                       AutomationException
Unregister an Action Processor.

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