org.specrunner.plugins.core.data
Class PluginMap

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.AbstractPluginTable
                      extended by org.specrunner.plugins.core.data.PluginMap
All Implemented Interfaces:
IParameterHolder, IActionType, IParalelPlugin, IPlugin, ISleepPlugin, ITestPlugin, ITimedPlugin, IWaitPlugin

public class PluginMap
extends AbstractPluginTable

Creates a memory map.

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
PluginMap()
           
 
Method Summary
 void doEnd(IContext context, IResultSet result, TableAdapter tableAdapter)
          Perform an ending action.
 ENext doStart(IContext context, IResultSet result, TableAdapter tableAdapter)
          Perform the plugin start action.
 ActionType getActionType()
          Get the plugin type.
 Boolean getAfter()
          The order of mapping, before or after perform content.
 void setAfter(Boolean after)
          Change perform order.
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginTable
doEnd, doStart, initialize, initialize, toString
 
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, setCondition, setConditionModel, setNormalized, setParent, setSleep, setSleepModel, setThreadsafe, setTimeout, setTimeoutModel, setWait, setWaitModel
 
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

PluginMap

public PluginMap()
Method Detail

getAfter

public Boolean getAfter()
The order of mapping, before or after perform content.

Returns:
false, to perform after, true, otherwise. Default is 'false'.

setAfter

public void setAfter(Boolean after)
Change perform order.

Parameters:
after - true, to perform content previously, false, otherwise.

getActionType

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

Returns:
The type.

doStart

public ENext doStart(IContext context,
                     IResultSet result,
                     TableAdapter tableAdapter)
              throws PluginException
Description copied from class: AbstractPluginTable
Perform the plugin start action.

Overrides:
doStart in class AbstractPluginTable
Parameters:
context - The context.
result - The result.
tableAdapter - The adapter.
Returns:
The next action to be taken.
Throws:
PluginException - On plugin errors.

doEnd

public void doEnd(IContext context,
                  IResultSet result,
                  TableAdapter tableAdapter)
           throws PluginException
Description copied from class: AbstractPluginTable
Perform an ending action.

Overrides:
doEnd in class AbstractPluginTable
Parameters:
context - The context.
result - The result set.
tableAdapter - The adapter.
Throws:
PluginException - On plugin errors.


Copyright © 2014. All rights reserved.