com.canoo.webtest.steps.form
Class SelectForm

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.canoo.webtest.steps.Step
              extended by com.canoo.webtest.steps.form.SelectForm
All Implemented Interfaces:
Serializable, Cloneable

public final class SelectForm
extends Step

Provides the ability to select a form as the current form for setting fields in this form in subsequent steps.

Author:
Marc Guillemot
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.canoo.webtest.steps.Step
DEFAULT_DESCRIPTION, ELEMENT_ATTRIBUTE_ID, ELEMENT_ATTRIBUTE_NAME, PROPERTY_TYPE_ANT, PROPERTY_TYPE_ANT_STRICT, PROPERTY_TYPE_DEFAULT, PROPERTY_TYPE_DYNAMIC
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
SelectForm()
           
 
Method Summary
 void addText(String text)
          Called by Ant to set the text nested between opening and closing tags.
 void doExecute()
          Select a form as the current one.
 String getIndex()
           
 String getName()
           
 void setIndex(String index)
          Set the index.
 void setName(String name)
          Set the name.
protected  void verifyParameters()
          Called to let the step's implementation validate its parameters.
 
Methods inherited from class com.canoo.webtest.steps.Step
addComputedParameters, clone, emptyParamCheck, execute, getComputedParameters, getContext, getDefaultPropertyType, getDescription, getDuration, getParameterDictionary, getStepLabel, getVerifier, getWebtestProperties, getWebtestProperties, getWebtestProperty, getWebtestProperty, handleException, hasDescription, integerParamCheck, isCompleted, isPerformingAction, isStarted, isSuccessful, notifyCompleted, notifyStarted, notifyStepResultsListeners, notifySuccess, nullParamCheck, nullResponseCheck, optionalIntegerParamCheck, paramCheck, positiveOrZeroParamCheck, setStepid, setWebtestProperty, setWebtestProperty, toString
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SelectForm

public SelectForm()
Method Detail

doExecute

public void doExecute()
               throws Exception
Select a form as the current one.

Specified by:
doExecute in class Step
Throws:
StepExecutionException - if no form is found
Exception

setIndex

public void setIndex(String index)
Set the index.

Parameters:
index -

getIndex

public String getIndex()

setName

public void setName(String name)
Set the name.

Parameters:
name -

getName

public String getName()

verifyParameters

protected void verifyParameters()
Description copied from class: Step
Called to let the step's implementation validate its parameters. The method is called after parameter extensions but before Step.doExecute(). This implementation does nothing, overwrite as needed.

Overrides:
verifyParameters in class Step

addText

public void addText(String text)
Called by Ant to set the text nested between opening and closing tags.

Parameters:
text - the text to set

Copyright © 2001-2007 Canoo Engineering AG, Basel. All rights reserved.