org.specrunner.plugins.core.var
Class PluginExecuteLatter

java.lang.Object
  extended by org.specrunner.parameters.core.ParameterHolder
      extended by org.specrunner.plugins.core.AbstractPlugin
          extended by org.specrunner.plugins.core.AbstractPluginNamed
              extended by org.specrunner.plugins.core.AbstractPluginScoped
                  extended by org.specrunner.plugins.core.AbstractPluginValue
                      extended by org.specrunner.plugins.core.AbstractPluginDual
                          extended by org.specrunner.plugins.core.var.AbstractPluginDefine
                              extended by org.specrunner.plugins.core.var.PluginExecute
                                  extended by org.specrunner.plugins.core.var.PluginExecuteLatter
All Implemented Interfaces:
IParameterHolder, IActionType, IParalelPlugin, IPlugin, ISleepPlugin, ITestPlugin, ITimedPlugin, IWaitPlugin

public class PluginExecuteLatter
extends PluginExecute

Perform child actions before assertions.

Author:
Thiago Santos

Field Summary
 
Fields inherited from class org.specrunner.plugins.core.AbstractPlugin
FEATURE_CONDITION, FEATURE_NORMALIZED, FEATURE_SLEEP, FEATURE_THREADSAFE, FEATURE_TIMEOUT, FEATURE_WAIT
 
Constructor Summary
PluginExecuteLatter()
           
 
Method Summary
 ENext doStart(IContext context, IResultSet result)
          Performs the start action. i.e. create a database schema.
 ActionType getActionType()
          Get the plugin type.
 void setValue(Object value)
          Sets the value.
 
Methods inherited from class org.specrunner.plugins.core.var.PluginExecute
getObjectValue, operation
 
Methods inherited from class org.specrunner.plugins.core.var.AbstractPluginDefine
getError, isEval
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginDual
doEnd, getOnstart, perform, setOnstart
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginValue
getValue, getValue, setEval
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginScoped
getScope, saveGlobal, saveLocal, saveStrict, setScope
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginNamed
getName, setName
 
Methods inherited from class org.specrunner.plugins.core.AbstractPlugin
copy, getCondition, getConditionModel, getNormalized, getNormalized, getParent, getSleep, getSleepModel, getThreadsafe, getTimeout, getTimeoutModel, getWait, getWaitModel, initialize, setCondition, setConditionModel, setNormalized, setParent, setSleep, setSleepModel, setThreadsafe, setTimeout, setTimeoutModel, setWait, setWaitModel, toString
 
Methods inherited from class org.specrunner.parameters.core.ParameterHolder
getParameters, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.specrunner.parameters.IParameterHolder
getParameters, setParameters
 

Constructor Detail

PluginExecuteLatter

public PluginExecuteLatter()
Method Detail

getActionType

public ActionType getActionType()
Description copied from interface: IActionType
Get the plugin type.

Specified by:
getActionType in interface IActionType
Overrides:
getActionType in class AbstractPluginDefine
Returns:
The type.

setValue

public void setValue(Object value)
Description copied from class: AbstractPluginValue
Sets the value.

Overrides:
setValue in class PluginExecute
Parameters:
value - A new value.

doStart

public ENext doStart(IContext context,
                     IResultSet result)
              throws PluginException
Description copied from interface: IPlugin
Performs the start action. i.e. create a database schema. Performed after initialization.

Specified by:
doStart in interface IPlugin
Overrides:
doStart in class AbstractPluginDual
Parameters:
context - The context.
result - The result set.
Returns:
SKIP, to skip node, DEEP, to go deep into the node.
Throws:
PluginException - On execution errors.


Copyright © 2014. All rights reserved.