com.canoo.webtest.extension
Class AbstractProcessFiltersStep

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.extension.AbstractProcessFiltersStep
All Implemented Interfaces:
IStepSequence, IStepWithTableLocator, Serializable, Cloneable, TaskContainer
Direct Known Subclasses:
AbstractProcessContentStep, ApplyFilters, VerifyContent

public abstract class AbstractProcessFiltersStep
extends AbstractStepContainer
implements IStepWithTableLocator

Abstract class used for processing content

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
AbstractProcessFiltersStep()
           
 
Method Summary
 void addTable(TableLocator tableLocator)
           
 void addTask(Task newTask)
          Called by ant to add a nested task to this container.
protected  void applyExtractionIfNeeded(Context context)
           
protected  void applyTableFilterIfNeeded(Context context)
           
 String getHtmlId()
           
 ITableLocator getTableLocator()
           
 String getXpath()
           
 boolean isPerformingAction()
          Indicates if this step performs an action on the browser
 void setHtmlId(String str)
          Sets the id attribute of the element to process.
 void setXpath(String path)
          Sets the XPath used to identify the element to process.
 
Methods inherited from class com.canoo.webtest.steps.AbstractStepContainer
addStep, 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, 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

AbstractProcessFiltersStep

public AbstractProcessFiltersStep()
Method Detail

getHtmlId

public String getHtmlId()

setHtmlId

public void setHtmlId(String str)
Sets the id attribute of the element to process.

Parameters:
str - the new value

getXpath

public String getXpath()

setXpath

public void setXpath(String path)
Sets the XPath used to identify the element to process.

Parameters:
path - the new value

getTableLocator

public ITableLocator getTableLocator()
Specified by:
getTableLocator in interface IStepWithTableLocator

addTask

public void addTask(Task newTask)
Description copied from class: AbstractStepContainer
Called by ant to add a nested task to this container.

Specified by:
addTask in interface TaskContainer
Overrides:
addTask in class AbstractStepContainer
See Also:
TaskContainer.addTask(org.apache.tools.ant.Task)

addTable

public void addTable(TableLocator tableLocator)
Parameters:
tableLocator -

applyTableFilterIfNeeded

protected void applyTableFilterIfNeeded(Context context)

applyExtractionIfNeeded

protected void applyExtractionIfNeeded(Context context)

isPerformingAction

public boolean isPerformingAction()
Description copied from class: Step
Indicates if this step performs an action on the browser

Overrides:
isPerformingAction in class Step

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