com.canoo.webtest.steps.control
Class MultipleExecutionStepContainer

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.AbstractStepContainer
                  extended by com.canoo.webtest.steps.control.MultipleExecutionStepContainer
All Implemented Interfaces:
IStepSequence, Serializable, Cloneable, TaskContainer
Direct Known Subclasses:
RepeatStep, RetryStep

public abstract class MultipleExecutionStepContainer
extends AbstractStepContainer

Base class for containers requiring multiple execution of their nested 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
MultipleExecutionStepContainer()
           
 
Method Summary
protected  Task createIterationWrapper(String description)
          Create a new task wrapping the tasks of this wrapper to execute them
 
Methods inherited from class com.canoo.webtest.steps.AbstractStepContainer
addStep, addTask, executeContainedStep, executeContainedSteps, getSteps
 
Methods inherited from class com.canoo.webtest.steps.Step
addComputedParameters, clone, doExecute, 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, verifyParameters
 
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

MultipleExecutionStepContainer

public MultipleExecutionStepContainer()
Method Detail

createIterationWrapper

protected Task createIterationWrapper(String description)
Create a new task wrapping the tasks of this wrapper to execute them

Parameters:
description - the description for the wrapper task
Returns:
the task holding the subtasks

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