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 embeddable entry point to all of JBehave's functionality.


Nested Class Summary
 class Embedder.RenderingReportsFailedException
           
 class Embedder.RunningStoriesFailedException
           
 
Constructor Summary
Embedder()
           
Embedder(StoryRunner storyRunner, EmbedderMonitor embedderMonitor)
           
 
Method Summary
 void buildReporters(Configuration configuration, java.util.List<java.lang.String> storyPaths)
           
 java.util.List<CandidateSteps> candidateSteps()
           
 Configuration configuration()
           
 EmbedderControls embedderControls()
           
 EmbedderMonitor embedderMonitor()
           
 void findMatchingCandidates(java.lang.String stepAsString)
           
 void generateStepdoc()
           
 void generateStoriesView()
           
 void generateStoriesView(java.io.File outputDirectory, java.util.List<java.lang.String> formats, java.util.Properties viewResources)
           
 void runStories(java.util.List<RunnableStory> runnableStories)
           
 void runStoriesAsClasses(java.util.List<? extends java.lang.Class<? extends RunnableStory>> storyClasses)
           
 void runStoriesAsPaths(java.util.List<java.lang.String> storyPaths)
           
 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

runStories

public void runStories(java.util.List<RunnableStory> runnableStories)

runStoriesAsClasses

public void runStoriesAsClasses(java.util.List<? extends java.lang.Class<? extends RunnableStory>> storyClasses)

buildReporters

public void buildReporters(Configuration configuration,
                           java.util.List<java.lang.String> storyPaths)

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)

findMatchingCandidates

public void findMatchingCandidates(java.lang.String stepAsString)

generateStepdoc

public void generateStepdoc()

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.