org.jbehave.core.embedder
Class Embedder

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

public class Embedder
extends java.lang.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
 java.util.List<CandidateSteps> candidateSteps()
           
 Configuration configuration()
           
 EmbedderControls embedderControls()
           
 EmbedderMonitor embedderMonitor()
           
 void generateStoriesView()
           
 void generateStoriesView(java.io.File outputDirectory, java.util.List<java.lang.String> formats, java.util.Properties viewResources)
           
 void reportMatchingStepdocs(java.lang.String stepAsString)
           
 void reportStepdocs()
           
 void runStoriesAsEmbeddables(java.util.List<java.lang.String> classNames, EmbedderClassLoader classLoader)
           
 void runStoriesAsPaths(java.util.List<java.lang.String> storyPaths)
           
 void runStoriesWithAnnotatedEmbedderRunner(java.lang.String runnerClass, java.util.List<java.lang.String> classNames, EmbedderClassLoader classLoader)
           
 StoryRunner storyRunner()
           
 java.lang.String toString()
           
 void useCandidateSteps(java.util.List<CandidateSteps> candidateSteps)
           
 void useConfiguration(Configuration configuration)
           
 void useEmbedderControls(EmbedderControls embedderControls)
           
 void useEmbedderMonitor(EmbedderMonitor embedderMonitor)
           
 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

runStoriesAsEmbeddables

public void runStoriesAsEmbeddables(java.util.List<java.lang.String> classNames,
                                    EmbedderClassLoader classLoader)

runStoriesWithAnnotatedEmbedderRunner

public void runStoriesWithAnnotatedEmbedderRunner(java.lang.String runnerClass,
                                                  java.util.List<java.lang.String> classNames,
                                                  EmbedderClassLoader classLoader)

runStoriesAsPaths

public void runStoriesAsPaths(java.util.List<java.lang.String> storyPaths)

generateStoriesView

public void generateStoriesView()

generateStoriesView

public void generateStoriesView(java.io.File outputDirectory,
                                java.util.List<java.lang.String> formats,
                                java.util.Properties viewResources)

reportStepdocs

public void reportStepdocs()

reportMatchingStepdocs

public void reportMatchingStepdocs(java.lang.String stepAsString)

configuration

public Configuration configuration()

candidateSteps

public java.util.List<CandidateSteps> candidateSteps()

embedderControls

public EmbedderControls embedderControls()

embedderMonitor

public EmbedderMonitor embedderMonitor()

storyRunner

public StoryRunner storyRunner()

useConfiguration

public void useConfiguration(Configuration configuration)

useCandidateSteps

public void useCandidateSteps(java.util.List<CandidateSteps> candidateSteps)

useEmbedderControls

public void useEmbedderControls(EmbedderControls embedderControls)

useEmbedderMonitor

public void useEmbedderMonitor(EmbedderMonitor embedderMonitor)

useStoryRunner

public void useStoryRunner(StoryRunner storyRunner)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003-2010. All Rights Reserved.