|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IActionGEN
Provides access for all languages to properties and methods needed to manage general actions settings and funcationality.
| Method Summary | |
|---|---|
void |
clearCounts()
Clears all the internal counters for this action. |
void |
evaluateEx(Object pObject,
IActionEvaluate parentAction,
Object[] pvarReturnedObjects)
Takes an input object and evaluates the object based on predefined criteria. |
int |
getActionCategory()
Indicates the type of action to be applied to data. |
String |
getAlias()
Allows user to specify or retrieve the alias name for this action. |
int |
getEvaluationCount()
Number of times this action has been evaluated. |
int |
getFilteredCount()
Number of times this action has returned S_ACTIONPROCESSOR_MSG_FILTERED. |
String |
getLabel()
Allows user to specify or retreive tha label name for this action. |
int |
getModifiedCount()
Number of times this action has returned S_ACTIONPROCESSOR_MSG_MODIFIED. |
String |
getName()
Developer-given name of the object. |
int |
getProcessedCount()
Number of times this action has returned S_ACTIONPROCESSOR_MSG_PROCESSED. |
String |
getRulesDescription()
Describes what the action will do. |
int |
getStopProcessingCount()
Number of times this action has returned S_ACTIONPROCESSOR_MSG_STOPPROCESSING. |
String |
getType()
Allows user to obtain a string describing the type of action object. |
double |
getVersion()
Allows user to retrieve the version number for this action. |
boolean |
isContinueProcessing()
Indicates whether or not the processing engine should stop processing further actions in the action list after this action finishes processing. |
boolean |
isEnabled()
Indicates whether or not an action in the action list is enabled for processing. |
boolean |
isStopProcessing()
Indicates if the processing engine should stop processing further actions in the action list after this action finishes processing. |
void |
setActionCategory(int pVal)
Indicates the type of action to be applied to data. |
void |
setAlias(String pbstrAlias)
Allows user to specify or retrieve the alias name for this action. |
void |
setIsEnabled(boolean pbvarIsEnabled)
Indicates whether or not an action in the action list is enabled for processing. |
void |
setLabel(String pbstrLabel)
Allows user to specify or retreive tha label name for this action. |
void |
setStopProcessing(boolean pbvarStopProcessing)
Indicates if the processing engine should stop processing further actions in the action list after this action finishes processing. |
| Method Detail |
|---|
double getVersion()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getRulesDescription()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isContinueProcessing()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getAlias()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAlias(String pbstrAlias)
throws IOException,
AutomationException
pbstrAlias - The pbstrAlias (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLabel()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLabel(String pbstrLabel)
throws IOException,
AutomationException
pbstrLabel - The pbstrLabel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isEnabled()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsEnabled(boolean pbvarIsEnabled)
throws IOException,
AutomationException
pbvarIsEnabled - The pbvarIsEnabled (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setStopProcessing(boolean pbvarStopProcessing)
throws IOException,
AutomationException
pbvarStopProcessing - The pbvarStopProcessing (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void evaluateEx(Object pObject,
IActionEvaluate parentAction,
Object[] pvarReturnedObjects)
throws IOException,
AutomationException
pObject - A reference to another Object (IUnknown) (in)parentAction - A reference to a com.esri.arcgis.trackinganalyst.IActionEvaluate (in)pvarReturnedObjects - A Variant (in/out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isStopProcessing()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getEvaluationCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getStopProcessingCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getFilteredCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getModifiedCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getProcessedCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void clearCounts()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getActionCategory()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setActionCategory(int pVal)
throws IOException,
AutomationException
pVal - A com.esri.arcgis.carto.enumActionCategory constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||