org.jbehave.core.embedder
Class Embedder

java.lang.Object
  extended by org.jbehave.core.embedder.Embedder

public class Embedder
extends Object

Represents an entry point to all of JBehave's functionality that is embeddable into other launchers, such as IDEs or CLIs.


Nested Class Summary
static class Embedder.AnnotatedEmbedderRunFailed
           
static class Embedder.AnnotatedEmbedderRunnerInstantiationFailed
           
static class Embedder.ClassLoadingFailed
           
static class Embedder.RunningStoriesFailed
           
static class Embedder.ViewGenerationFailed
           
 
Constructor Summary
Embedder()
           
Embedder(StoryRunner storyRunner, EmbedderMonitor embedderMonitor)
           
 
Method Summary
 List<CandidateSteps> candidateSteps()
           
 Configuration configuration()
           
 EmbedderControls embedderControls()
           
 EmbedderMonitor embedderMonitor()
           
 void generateStoriesView()
           
 void generateStoriesView(File outputDirectory, List<String> formats, Properties viewResources)
           
 void mapStoriesAsPaths(List<String> storyPaths)
           
 List<String> metaFilters()
           
 void reportMatchingStepdocs(String stepAsString)
           
 void reportStepdocs()
           
 void runStoriesAsEmbeddables(List<String> classNames, EmbedderClassLoader classLoader)
           
 void runStoriesAsPaths(List<String> storyPaths)
           
 void runStoriesWithAnnotatedEmbedderRunner(String runnerClass, List<String> classNames, EmbedderClassLoader classLoader)
           
 StoryRunner storyRunner()
           
 String toString()
           
 void useCandidateSteps(List<CandidateSteps> candidateSteps)
           
 void useConfiguration(Configuration configuration)
           
 void useEmbedderControls(EmbedderControls embedderControls)
           
 void useEmbedderMonitor(EmbedderMonitor embedderMonitor)
           
 void useMetaFilters(List<String> metaFilters)
           
 void useStoryRunner(StoryRunner storyRunner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Embedder

public Embedder()

Embedder

public Embedder(StoryRunner storyRunner,
                EmbedderMonitor embedderMonitor)
Method Detail

mapStoriesAsPaths

public void mapStoriesAsPaths(List<String> storyPaths)

runStoriesAsEmbeddables

public void runStoriesAsEmbeddables(List<String> classNames,
                                    EmbedderClassLoader classLoader)

runStoriesWithAnnotatedEmbedderRunner

public void runStoriesWithAnnotatedEmbedderRunner(String runnerClass,
                                                  List<String> classNames,
                                                  EmbedderClassLoader classLoader)

runStoriesAsPaths

public void runStoriesAsPaths(List<String> storyPaths)

generateStoriesView

public void generateStoriesView()

generateStoriesView

public void generateStoriesView(File outputDirectory,
                                List<String> formats,
                                Properties viewResources)

reportStepdocs

public void reportStepdocs()

reportMatchingStepdocs

public void reportMatchingStepdocs(String stepAsString)

configuration

public Configuration configuration()

candidateSteps

public List<CandidateSteps> candidateSteps()

embedderControls

public EmbedderControls embedderControls()

embedderMonitor

public EmbedderMonitor embedderMonitor()

metaFilters

public List<String> metaFilters()

storyRunner

public StoryRunner storyRunner()

useConfiguration

public void useConfiguration(Configuration configuration)

useCandidateSteps

public void useCandidateSteps(List<CandidateSteps> candidateSteps)

useEmbedderControls

public void useEmbedderControls(EmbedderControls embedderControls)

useEmbedderMonitor

public void useEmbedderMonitor(EmbedderMonitor embedderMonitor)

useMetaFilters

public void useMetaFilters(List<String> metaFilters)

useStoryRunner

public void useStoryRunner(StoryRunner storyRunner)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2010. All Rights Reserved.