org.jbehave.scenario.parser
Class ClasspathScenarioDefiner

java.lang.Object
  extended by org.jbehave.scenario.parser.ClasspathScenarioDefiner
All Implemented Interfaces:
ScenarioDefiner

public class ClasspathScenarioDefiner
extends java.lang.Object
implements ScenarioDefiner

Loads scenario definition from classpath resources, which are handled by the ScenarioParser. Names of resources are resolved via the ScenarioNameResolver.


Constructor Summary
ClasspathScenarioDefiner()
           
ClasspathScenarioDefiner(ScenarioNameResolver converter, java.lang.ClassLoader classLoader)
           
ClasspathScenarioDefiner(ScenarioNameResolver converter, ScenarioParser parser)
           
ClasspathScenarioDefiner(ScenarioNameResolver resolver, ScenarioParser parser, java.lang.ClassLoader classLoader)
           
ClasspathScenarioDefiner(ScenarioParser parser)
           
 
Method Summary
 StoryDefinition loadScenarioDefinitionsFor(java.lang.Class<? extends RunnableScenario> scenarioClass)
           
 StoryDefinition loadScenarioDefinitionsFor(java.lang.String storyPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClasspathScenarioDefiner

public ClasspathScenarioDefiner()

ClasspathScenarioDefiner

public ClasspathScenarioDefiner(ScenarioParser parser)

ClasspathScenarioDefiner

public ClasspathScenarioDefiner(ScenarioNameResolver converter,
                                ScenarioParser parser)

ClasspathScenarioDefiner

public ClasspathScenarioDefiner(ScenarioNameResolver converter,
                                java.lang.ClassLoader classLoader)

ClasspathScenarioDefiner

public ClasspathScenarioDefiner(ScenarioNameResolver resolver,
                                ScenarioParser parser,
                                java.lang.ClassLoader classLoader)
Method Detail

loadScenarioDefinitionsFor

public StoryDefinition loadScenarioDefinitionsFor(java.lang.Class<? extends RunnableScenario> scenarioClass)
Specified by:
loadScenarioDefinitionsFor in interface ScenarioDefiner

loadScenarioDefinitionsFor

public StoryDefinition loadScenarioDefinitionsFor(java.lang.String storyPath)
Specified by:
loadScenarioDefinitionsFor in interface ScenarioDefiner


Copyright © 2003-2010. All Rights Reserved.