Uses of Interface
org.specrunner.plugins.IPlugin

Packages that use IPlugin
org.specrunner   
org.specrunner.context   
org.specrunner.context.core   
org.specrunner.core   
org.specrunner.core.pipes.plugin   
org.specrunner.junit   
org.specrunner.listeners   
org.specrunner.listeners.core   
org.specrunner.plugins   
org.specrunner.plugins.core   
org.specrunner.plugins.core.data   
org.specrunner.plugins.core.elements   
org.specrunner.plugins.core.factories   
org.specrunner.plugins.core.flow   
org.specrunner.plugins.core.include   
org.specrunner.plugins.core.language   
org.specrunner.plugins.core.logical   
org.specrunner.plugins.core.macro   
org.specrunner.plugins.core.objects   
org.specrunner.plugins.core.objects.core   
org.specrunner.plugins.core.text   
org.specrunner.plugins.core.var   
org.specrunner.runner   
org.specrunner.runner.core   
 

Uses of IPlugin in org.specrunner
 

Methods in org.specrunner with parameters of type IPlugin
 IResultSet ISpecRunnerPlugin.run(IPlugin plugin)
          Runs a plugin.
 IResultSet ISpecRunnerPlugin.run(IPlugin plugin, IConfiguration configuration)
          Runs a specification using a given configuration.
 

Uses of IPlugin in org.specrunner.context
 

Methods in org.specrunner.context that return IPlugin
 IPlugin IBlock.getPlugin()
          The plugin related to the block.
 

Methods in org.specrunner.context with parameters of type IPlugin
 IBlock IBlockFactory.newBlock(nu.xom.Node node, IPlugin plugin)
          Creates a new block.
 IBlock IBlockFactory.newBlock(nu.xom.Node node, IPlugin plugin, Map<String,Object> map)
          Create a new block.
 void IBlock.setPlugin(IPlugin plugin)
          Sets the block plugin.
 

Method parameters in org.specrunner.context with type arguments of type IPlugin
 IBlock IContext.getByPlugin(Class<? extends IPlugin> type)
          Search a block by plugin type.
 IBlock IContext.getParentByPlugin(Class<? extends IPlugin> type)
          Strict parent search by plugin type.
 

Uses of IPlugin in org.specrunner.context.core
 

Fields in org.specrunner.context.core declared as IPlugin
protected  IPlugin BlockImpl.plugin
          The plugin node.
 

Methods in org.specrunner.context.core that return IPlugin
 IPlugin ContextImpl.getPlugin()
           
 IPlugin BlockImpl.getPlugin()
           
 

Methods in org.specrunner.context.core with parameters of type IPlugin
 IBlock ContextImpl.newBlock(nu.xom.Node node, IPlugin plugin)
           
 IBlock BlockFactoryImpl.newBlock(nu.xom.Node element, IPlugin plugin)
           
 IBlock ContextImpl.newBlock(nu.xom.Node node, IPlugin plugin, Map<String,Object> map)
           
 IBlock BlockFactoryImpl.newBlock(nu.xom.Node element, IPlugin plugin, Map<String,Object> map)
           
 void ContextImpl.setPlugin(IPlugin plugin)
           
 void BlockImpl.setPlugin(IPlugin plugin)
           
 

Method parameters in org.specrunner.context.core with type arguments of type IPlugin
protected  IBlock ContextImpl.findPlugin(int start, Class<? extends IPlugin> type)
          Find a plugin by type.
 IBlock ContextImpl.getByPlugin(Class<? extends IPlugin> type)
           
 IBlock ContextImpl.getParentByPlugin(Class<? extends IPlugin> type)
           
 

Constructors in org.specrunner.context.core with parameters of type IPlugin
BlockImpl(nu.xom.Node node, IPlugin plugin, Map<String,Object> map)
          Creates a block with node, plugin and mapping.
 

Uses of IPlugin in org.specrunner.core
 

Methods in org.specrunner.core with parameters of type IPlugin
protected  IResultSet SpecRunnerPluginPipeline.doRun(IPlugin plugin, IConfiguration configuration)
          Perform runner.
 IResultSet SpecRunnerPluginPipeline.run(IPlugin plugin)
           
 IResultSet SpecRunnerPluginPipeline.run(IPlugin plugin, IConfiguration configuration)
           
 

Uses of IPlugin in org.specrunner.core.pipes.plugin
 

Methods in org.specrunner.core.pipes.plugin that return IPlugin
static IPlugin PipePlugin.lookup(IChannel channel)
          Recover plugin from channel.
 

Methods in org.specrunner.core.pipes.plugin with parameters of type IPlugin
static IChannel PipePlugin.bind(IChannel channel, IPlugin obj)
          Bind the object to the channel.
 

Uses of IPlugin in org.specrunner.junit
 

Methods in org.specrunner.junit with parameters of type IPlugin
static void SpecRunnerJUnitPlugin.defaultRun(IPlugin input)
          Basic execution.
static void SpecRunnerJUnitPlugin.defaultRun(IPlugin input, IConfiguration cfg)
          Execution with a given configuration.
 

Uses of IPlugin in org.specrunner.listeners
 

Methods in org.specrunner.listeners with parameters of type IPlugin
 void IPluginListener.onAfterEnd(IPlugin plugin, IContext context, IResultSet result)
          Perform some action after plugin ending.
 void IPluginListener.onAfterInit(IPlugin plugin, IContext context, IResultSet result)
          Perform some action after plugin initialization.
 void IPluginListener.onAfterStart(IPlugin plugin, IContext context, IResultSet result)
          Perform some action after plugin start.
 void IPluginListener.onBeforeEnd(IPlugin plugin, IContext context, IResultSet result)
          Perform some action before plugin ending.
 void IPluginListener.onBeforeInit(IPlugin plugin, IContext context, IResultSet result)
          Perform some action before plugin initialization.
 void IPluginListener.onBeforeStart(IPlugin plugin, IContext context, IResultSet result)
          Perform some action before plugin start.
 

Uses of IPlugin in org.specrunner.listeners.core
 

Methods in org.specrunner.listeners.core with parameters of type IPlugin
 void TagPluginListener.onAfterEnd(IPlugin plugin, IContext context, IResultSet result)
           
 void ProfilerPluginListener.onAfterEnd(IPlugin plugin, IContext context, IResultSet result)
           
 void AbstractPluginListener.onAfterEnd(IPlugin plugin, IContext context, IResultSet result)
           
 void ProfilerPluginListener.onAfterInit(IPlugin plugin, IContext context, IResultSet result)
           
 void AbstractPluginListener.onAfterInit(IPlugin plugin, IContext context, IResultSet result)
           
 void ProfilerPluginListener.onAfterStart(IPlugin plugin, IContext context, IResultSet result)
           
 void AbstractPluginListener.onAfterStart(IPlugin plugin, IContext context, IResultSet result)
           
 void ProfilerPluginListener.onBeforeEnd(IPlugin plugin, IContext context, IResultSet result)
           
 void AbstractPluginListener.onBeforeEnd(IPlugin plugin, IContext context, IResultSet result)
           
 void ProfilerPluginListener.onBeforeInit(IPlugin plugin, IContext context, IResultSet result)
           
 void AbstractPluginListener.onBeforeInit(IPlugin plugin, IContext context, IResultSet result)
           
 void ProfilerPluginListener.onBeforeStart(IPlugin plugin, IContext context, IResultSet result)
           
 void AbstractPluginListener.onBeforeStart(IPlugin plugin, IContext context, IResultSet result)
           
 

Uses of IPlugin in org.specrunner.plugins
 

Subinterfaces of IPlugin in org.specrunner.plugins
 interface IParalelPlugin
          Stand for a plugin with concurrency constrains.
 interface IPluginGroup
          A group plugin.
 interface ISleepPlugin
          Stand for a plugin with sleep after execution.
 interface ITestPlugin
          Perform a plugin execution based on a condition.
 interface ITimedPlugin
          Stand for a plugin with time constrains.
 interface IWaitPlugin
          Stand for a plugin with sleep before execution.
 

Methods in org.specrunner.plugins that return IPlugin
 IPlugin IPlugin.copy(IContext context)
          Creates a copy of this plugin.
 IPlugin IPluginGroup.getNormalized()
          Normalizes the plugin group.
 IPlugin IPluginFactory.newPlugin(nu.xom.Node source, IContext context)
          Creates a new plugin.
 

Methods in org.specrunner.plugins that return types with arguments of type IPlugin
 Class<? extends IPlugin> IPluginFactory.getClass(String alias)
          Given a name, return the corresponding plugin class associated. i.e.
 

Methods in org.specrunner.plugins with parameters of type IPlugin
 IPluginFactory IPluginFactory.bind(PluginKind kind, String alias, IPlugin plugin)
          Bind a plugin instance to a given kind.
 boolean IPluginFactory.finalizePlugin(nu.xom.Node source, IContext context, IPlugin plugin)
          Finalize a plugin.
 

Method parameters in org.specrunner.plugins with type arguments of type IPlugin
 String IPluginFactory.getAlias(Class<? extends IPlugin> type)
          Given a class, for example, return the corresponding alias for the plugin.
 

Uses of IPlugin in org.specrunner.plugins.core
 

Classes in org.specrunner.plugins.core that implement IPlugin
 class AbstractPlugin
          Adapter for plugins.
 class AbstractPluginDual
          A generic plugin which performs a test, it the result is true, a success result is added, otherwise adds an error to the result.
 class AbstractPluginNamed
          A plugin with name information.
 class AbstractPluginScoped
          A plugin with scope information. i.e. for declaring variables a scope can be set.
 class AbstractPluginTable
          Adapter for plugins on tables.
 class AbstractPluginValue
          Stand for a plugin with a value attribute, or a value which must be calculate by evaluating the content of the specification.
 class PluginAssertion
          Plugin of type assertion.
 class PluginGroupImpl
          Default plugin group implementation.
 class PluginNop
          Default no-operation plugin.
 

Methods in org.specrunner.plugins.core with type parameters of type IPlugin
static
<T extends IPlugin>
T
UtilPlugin.create(IContext context, Class<T> type, nu.xom.Element element)
          Equivalent to create(...
static
<T extends IPlugin>
T
UtilPlugin.create(IContext context, Class<T> type, nu.xom.Element element, boolean initialize)
          Creates a plugin based on its type.
 

Methods in org.specrunner.plugins.core that return IPlugin
 IPlugin PluginGroupImpl.copy(IContext context)
           
 IPlugin AbstractPlugin.copy(IContext context)
           
static IPlugin UtilPlugin.create(IContext context, IPlugin instance, nu.xom.Element element)
          Equivalent to create(...
static IPlugin UtilPlugin.create(IContext context, IPlugin instance, nu.xom.Element element, boolean initialize)
          Creates a plugin based on its template.
static IPlugin UtilPlugin.destroy(IContext context, IPlugin plugin, nu.xom.Element element)
          Make plugin sensible to attributes after running.
static IPlugin PluginNop.emptyPlugin()
          Returns the singleton version of the plugin.
 IPlugin PluginGroupImpl.getNormalized()
          Returns the normalized version of the group.
 

Methods in org.specrunner.plugins.core with parameters of type IPlugin
 IPluginGroup PluginGroupImpl.add(IPlugin child)
          Adds a child plugin.
static void UtilPlugin.compare(nu.xom.Node node, IPlugin plugin, IResultSet result, IComparator comparator, Object expected, Object received)
          Perform a comparison and add the result to the given node.
static IPlugin UtilPlugin.create(IContext context, IPlugin instance, nu.xom.Element element)
          Equivalent to create(...
static IPlugin UtilPlugin.create(IContext context, IPlugin instance, nu.xom.Element element, boolean initialize)
          Creates a plugin based on its template.
static IPlugin UtilPlugin.destroy(IContext context, IPlugin plugin, nu.xom.Element element)
          Make plugin sensible to attributes after running.
 

Uses of IPlugin in org.specrunner.plugins.core.data
 

Classes in org.specrunner.plugins.core.data that implement IPlugin
 class PluginMap
          Creates a memory map.
 

Uses of IPlugin in org.specrunner.plugins.core.elements
 

Classes in org.specrunner.plugins.core.elements that implement IPlugin
 class AbstractPluginResource
          Helper class for resources plugins.
 class AbstractPluginResourceReplaceable
          Plugin to replace resources.
 class AbstractPluginResourceReplaceableSrc
          Plugin to replace 'src' resources.
 class PluginHtml
          Html tag scope.
 class PluginImg
          Plugin to add image resources.
 class PluginLink
          Add resources of 'link' tags.
 class PluginScript
          Add resources of 'link' tags.
 

Uses of IPlugin in org.specrunner.plugins.core.factories
 

Fields in org.specrunner.plugins.core.factories with type parameters of type IPlugin
protected  Map<String,Class<? extends IPlugin>> PluginFactoryImpl.aliasToTypes
          Map from alias to types.
protected  Map<String,IPlugin> PluginFactoryImpl.templates
          Map from alias to templates.
 

Methods in org.specrunner.plugins.core.factories that return IPlugin
 IPlugin PluginFactoryText.newPlugin(nu.xom.Node node, IContext context)
           
 IPlugin PluginFactoryGroupImpl.newPlugin(nu.xom.Node node, IContext context)
           
 IPlugin PluginFactoryElement.newPlugin(nu.xom.Node node, IContext context)
           
 IPlugin PluginFactoryCustom.newPlugin(nu.xom.Node node, IContext context)
           
 IPlugin PluginFactoryCSS.newPlugin(nu.xom.Node node, IContext context)
           
 IPlugin PluginFactoryAttribute.newPlugin(nu.xom.Node node, IContext context)
           
 

Methods in org.specrunner.plugins.core.factories that return types with arguments of type IPlugin
 Class<? extends IPlugin> PluginFactoryText.getClass(String alias)
           
 Class<? extends IPlugin> PluginFactoryImpl.getClass(String alias)
           
 Class<? extends IPlugin> PluginFactoryGroupImpl.getClass(String alias)
           
 

Methods in org.specrunner.plugins.core.factories with parameters of type IPlugin
 IPluginFactory PluginFactoryText.bind(PluginKind type, String alias, IPlugin plugin)
           
 IPluginFactory PluginFactoryImpl.bind(PluginKind kind, String alias, IPlugin plugin)
           
 IPluginFactory PluginFactoryGroupImpl.bind(PluginKind kind, String alias, IPlugin plugin)
           
 boolean PluginFactoryText.finalizePlugin(nu.xom.Node source, IContext context, IPlugin plugin)
           
 boolean PluginFactoryImpl.finalizePlugin(nu.xom.Node source, IContext context, IPlugin plugin)
           
 boolean PluginFactoryGroupImpl.finalizePlugin(nu.xom.Node source, IContext context, IPlugin plugin)
           
 

Method parameters in org.specrunner.plugins.core.factories with type arguments of type IPlugin
 String PluginFactoryText.getAlias(Class<? extends IPlugin> type)
           
 String PluginFactoryImpl.getAlias(Class<? extends IPlugin> type)
           
 String PluginFactoryGroupImpl.getAlias(Class<? extends IPlugin> type)
           
 

Uses of IPlugin in org.specrunner.plugins.core.flow
 

Classes in org.specrunner.plugins.core.flow that implement IPlugin
 class PluginElse
          The 'else' side of a conditional test.
 class PluginExecuteRows
          Perform table actions.
 class PluginFor
          Performs a indexed loop.
 class PluginIf
          Create a condition execution.
 class PluginIfBranch
          Performs the branch selection.
 class PluginIterable
          Perform an iteration.
 class PluginIterator
          Perform an iteration over a collection.
 class PluginPause
          Allows a pause in execution, waiting for an 'OK' in dialog, or 'Enter' when 'enter'attribute is set to true.
 class PluginThen
          The 'then' side of a conditional test.
 class PluginWhile
          Performs a conditional loop.
 

Uses of IPlugin in org.specrunner.plugins.core.include
 

Classes in org.specrunner.plugins.core.include that implement IPlugin
 class PluginColumn
          This plugin stand for a SLIM/Fit Column like plugin implementation.
 class PluginImport
          Add package information as SLIM import tables.
 class PluginInclude
          Allow a file inclusion.
 

Uses of IPlugin in org.specrunner.plugins.core.language
 

Classes in org.specrunner.plugins.core.language that implement IPlugin
 class PluginSentence
          A natural language plugin to perform pattern matching like JBehave/Cucumber/Twist fixtures.
 

Uses of IPlugin in org.specrunner.plugins.core.logical
 

Classes in org.specrunner.plugins.core.logical that implement IPlugin
 class PluginCompareTree
          Perform a comparison of nodes.
 class PluginEquals
          Compare elements.
 class PluginNotEquals
          The dual of equals.
 class PluginVerifyRows
          Perform table verifications.
 

Uses of IPlugin in org.specrunner.plugins.core.macro
 

Classes in org.specrunner.plugins.core.macro that implement IPlugin
 class PluginCall
          A plugin which calls a macro by its name.
 class PluginMacro
          The plugin which creates a macro.
 

Uses of IPlugin in org.specrunner.plugins.core.objects
 

Classes in org.specrunner.plugins.core.objects that implement IPlugin
 class AbstractPluginObject
          Generic object plugin.
 class AbstractPluginObjectCompare<T>
          Performs comparison of objects.
 class AbstractPluginObjectSelect<T>
          Perform something on a selected object.
 class AbstractPluginObjectSelectNone<T>
          Check if an object is not in object repository.
 class AbstractPluginObjectSelectUnique<T>
          Performs something on a selected object.
 

Uses of IPlugin in org.specrunner.plugins.core.objects.core
 

Classes in org.specrunner.plugins.core.objects.core that implement IPlugin
 class PluginContains
          Check if a given list of objects is present in memory.
 class PluginDelete
          Delete object from memory.
 class PluginInsert
          Maps a object but do not persist it.
 class PluginNotContains
          Check if an object is not in memory.
 

Uses of IPlugin in org.specrunner.plugins.core.text
 

Classes in org.specrunner.plugins.core.text that implement IPlugin
 class PluginReplacer
          Replace text elements by their evaluated expressions.
 class PluginReplacerMap
          Replace mapped elements.
 

Uses of IPlugin in org.specrunner.plugins.core.var
 

Classes in org.specrunner.plugins.core.var that implement IPlugin
 class AbstractPluginDefine
          Defines variables.
 class PluginBean
          A bean plugin.
 class PluginDefineCondition
          Defines a condition variable.
 class PluginDefineGlobal
          Defines a global variable.
 class PluginDefineLocal
          Defines a local variable.
 class PluginExecute
          Perform a execution.
 class PluginExecuteLatter
          Perform child actions before assertions.
 

Uses of IPlugin in org.specrunner.runner
 

Methods in org.specrunner.runner with parameters of type IPlugin
 void IRunner.run(IPlugin plugin, IContext context, IResultSet result)
          Performs a plugin without a node specification.
 

Uses of IPlugin in org.specrunner.runner.core
 

Methods in org.specrunner.runner.core with parameters of type IPlugin
protected  boolean RunnerImpl.checkConditional(IPlugin plugin, IContext context)
          Check condition to perform the plugin.
protected  void RunnerImpl.checkTimeout(IContext context, IResultSet result, IPlugin plugin, long start, String method)
          Check timeout to perform the plugin.
protected  void RunnerImpl.doSleep(IPlugin plugin, IContext context)
          Perform a sleep for the step, if specified.
protected  void RunnerImpl.doWait(IPlugin plugin, IContext context)
          Perform a sleep for the step, if specified.
protected  void RunnerImpl.end(IContext context, IResultSet result, IPlugin plugin, List<IPluginListener> listeners)
          Perform end operations.
protected  void RunnerImpl.initialization(IContext context, IResultSet result, IPlugin plugin, List<IPluginListener> listeners)
          Perform initialization.
protected  void RunnerImpl.local(nu.xom.Node node, IContext context, IResultSet result, IPlugin previous)
          Perform node execution.
 void RunnerImpl.run(IPlugin plugin, IContext context, IResultSet result)
           
protected  ENext RunnerImpl.start(IContext context, IResultSet result, IPlugin plugin, List<IPluginListener> listeners)
          Perform start operation of plugins.
 



Copyright © 2014. All rights reserved.