com.esri.adf.web.data.tasks
Class TaskActionDescriptor

java.lang.Object
  extended byjava.beans.FeatureDescriptor
      extended bycom.esri.adf.web.data.tasks.ButtonDescriptor
          extended bycom.esri.adf.web.data.tasks.TaskActionDescriptor
All Implemented Interfaces:
TaskActionDescriptorModel

public class TaskActionDescriptor
extends ButtonDescriptor
implements TaskActionDescriptorModel


Field Summary
static int ACTION_LISTENER_METHOD
           
static int ACTION_METHOD
           
protected  java.lang.reflect.Method actionMethod
           
protected  int actionType
           
 
Fields inherited from class com.esri.adf.web.data.tasks.ButtonDescriptor
defaultImage, disabled, disabledImage, hoverImage, IMAGE_RENDERER_TYPE, IMAGEANDTEXT_RENDERER_TYPE, rendererType, selectedImage, showLoadingImage, style, styleClass, TEXT_RENDERER_TYPE, toolTip
 
Constructor Summary
TaskActionDescriptor(java.lang.Class taskClass, java.lang.String actionMethodName, java.lang.String displayName)
           
TaskActionDescriptor(java.lang.reflect.Method actionMethod)
           
 
Method Summary
 org.w3c.dom.Element generateXML(java.lang.Object task)
           
 java.lang.reflect.Method getActionMethod()
           
 int getActionType()
           
 java.lang.String getName()
           
 java.lang.Object processAction(java.lang.Object task, TaskEvent event)
           
 java.lang.String toString()
           
 
Methods inherited from class com.esri.adf.web.data.tasks.ButtonDescriptor
generateButtonXML, getDefaultImage, getDisabledImage, getHoverImage, getRendererType, getSelectedImage, getStyle, getStyleClass, getToolTip, isDisabled, isShowLoadingImage, setDefaultImage, setDisabled, setDisabledImage, setHoverImage, setRendererType, setSelectedImage, setShowLoadingImage, setStyle, setStyleClass, setToolTip
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames, getDisplayName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.adf.web.data.tasks.TaskActionDescriptorModel
getDisplayName, getRendererType, isHidden
 

Field Detail

ACTION_METHOD

public static final int ACTION_METHOD
See Also:
Constant Field Values

ACTION_LISTENER_METHOD

public static final int ACTION_LISTENER_METHOD
See Also:
Constant Field Values

actionMethod

protected java.lang.reflect.Method actionMethod

actionType

protected int actionType
Constructor Detail

TaskActionDescriptor

public TaskActionDescriptor(java.lang.Class taskClass,
                            java.lang.String actionMethodName,
                            java.lang.String displayName)

TaskActionDescriptor

public TaskActionDescriptor(java.lang.reflect.Method actionMethod)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface TaskActionDescriptorModel

getActionMethod

public java.lang.reflect.Method getActionMethod()

getActionType

public int getActionType()

processAction

public java.lang.Object processAction(java.lang.Object task,
                                      TaskEvent event)
Specified by:
processAction in interface TaskActionDescriptorModel

generateXML

public org.w3c.dom.Element generateXML(java.lang.Object task)
Specified by:
generateXML in interface TaskActionDescriptorModel

toString

public java.lang.String toString()