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
protected  Boolean after
          true, to resolve content before mapping, false, otherwise.
static String END_DATA
          Start code replacement.
static String START_DATA
          Start code replacement.
 
Fields inherited from class org.specrunner.plugins.core.AbstractPluginScoped
scope
 
Fields inherited from class org.specrunner.plugins.core.AbstractPluginNamed
name
 
Fields inherited from class org.specrunner.plugins.core.AbstractPlugin
FEATURE_CONDITION, FEATURE_NORMALIZED, FEATURE_NORMALIZER, FEATURE_SLEEP, FEATURE_THREADSAFE, FEATURE_TIMEOUT, FEATURE_WAIT
 
Fields inherited from class org.specrunner.parameters.core.ParameterHolder
parameters
 
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.
protected  void process(IContext context, IResultSet result, TableAdapter tableAdapter)
          Processo the content creating the mappings.
 void setAfter(Boolean after)
          Change perform order.
 
Methods inherited from class org.specrunner.plugins.core.AbstractPluginTable
doEnd, doStart, getTableAdapter, 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, getNormalizer, getParent, getSleep, getSleepModel, getThreadsafe, getTimeout, getTimeoutModel, getWait, getWaitModel, setCondition, setConditionModel, setNormalized, setNormalizer, 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
 

Field Detail

START_DATA

public static final String START_DATA
Start code replacement.

See Also:
Constant Field Values

END_DATA

public static final String END_DATA
Start code replacement.

See Also:
Constant Field Values

after

protected Boolean after
true, to resolve content before mapping, false, otherwise.

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.

process

protected void process(IContext context,
                       IResultSet result,
                       TableAdapter tableAdapter)
                throws PluginException
Processo the content creating the mappings.

Parameters:
context - The context.
result - The result.
tableAdapter - The adapter.
Throws:
PluginException - On execution errors.


Copyright © 2015. All rights reserved.