| 
|||||||||
| 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 | ||||||||