|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.trackinganalyst.ActionEnvironment
Manager of lookup tables and other environmental action properties
The Action Enviroment object serves as a central point of entry for general action properties that apply to all actions within a process. The Action Envirnment currently manages the ActionLookup table support. This support includes the automatic refreshing of lookup values based on user criteria as well as access to the ActionLookupSources that controls what files, or geodatabase tables will be used to create the lookup values.
| Constructor Summary | |
ActionEnvironment()
Constructs a ActionEnvironment using ArcGIS Engine. |
|
ActionEnvironment(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
void |
close()
Close the Action Environment. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
java.lang.String |
expandQuery(java.lang.String bstrQuery)
Insert lookup table values into query string. |
IActionLookupSources |
getActionLookupSources()
Lookup data sources. |
IActionLookupSupport |
getAsIActionLookupSupport()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersistStream |
getAsIPersistStream()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
void |
getClassID(GUID[] pClassID)
Supported Platforms |
static java.lang.String |
getClsid()
|
int |
getRefreshRate()
RefreshRate for lookup tables. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
Supported Platforms |
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 |
load(IStream pstm)
Supported Platforms |
void |
readDataValues(java.lang.String bstrLookupTableName)
Read data values from lookup table. |
void |
register(IActionProcessor actionProcessor)
Register an Action Processor. |
void |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
void |
setRefreshRate(int pMinutes)
RefreshRate for lookup tables. |
void |
unRegister(IActionProcessor actionProcessor)
Unregister an Action Processor. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ActionEnvironment()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public ActionEnvironment(java.lang.Object obj)
throws java.io.IOException
obj to ActionEnvironment. ActionEnvironment theActionEnvironment = (ActionEnvironment) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public IActionLookupSupport getAsIActionLookupSupport()
public IPersistStream getAsIPersistStream()
public boolean equals(java.lang.Object o)
public int hashCode()
public IActionLookupSources getActionLookupSources()
throws java.io.IOException,
AutomationException
IActionLookupSupport
getActionLookupSources in interface IActionLookupSupportjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRefreshRate(int pMinutes)
throws java.io.IOException,
AutomationException
IActionLookupSupport
setRefreshRate in interface IActionLookupSupportpMinutes - The pMinutes (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getRefreshRate()
throws java.io.IOException,
AutomationException
IActionLookupSupport
getRefreshRate in interface IActionLookupSupportAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void readDataValues(java.lang.String bstrLookupTableName)
throws java.io.IOException,
AutomationException
IActionLookupSupport
readDataValues in interface IActionLookupSupportbstrLookupTableName - The bstrLookupTableName (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String expandQuery(java.lang.String bstrQuery)
throws java.io.IOException,
AutomationException
IActionLookupSupport
expandQuery in interface IActionLookupSupportbstrQuery - The bstrQuery (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumVARIANT listDataValues(java.lang.String bstrLookupTableName,
java.lang.String bstrFieldName,
int[] peFieldType)
throws java.io.IOException,
AutomationException
IActionLookupSupport
listDataValues in interface IActionLookupSupportbstrLookupTableName - The bstrLookupTableName (in)bstrFieldName - The bstrFieldName (in)peFieldType - A com.esri.arcgis.geodatabase.esriFieldType constant (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IEnumBSTR listFields(java.lang.String bstrLookupTableName)
throws java.io.IOException,
AutomationException
IActionLookupSupport
listFields in interface IActionLookupSupportbstrLookupTableName - The bstrLookupTableName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void close()
throws java.io.IOException,
AutomationException
IActionLookupSupport
close in interface IActionLookupSupportjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void register(IActionProcessor actionProcessor)
throws java.io.IOException,
AutomationException
IActionLookupSupport
register in interface IActionLookupSupportactionProcessor - A reference to a com.esri.arcgis.trackinganalyst.IActionProcessor (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void unRegister(IActionProcessor actionProcessor)
throws java.io.IOException,
AutomationException
IActionLookupSupport
unRegister in interface IActionLookupSupportactionProcessor - A reference to a com.esri.arcgis.trackinganalyst.IActionProcessor (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void isDirty()
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
IPersistIPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||