Package org.jbehave.core.parser

Interface Summary
StepPatternBuilder Builds a regex pattern from a template step, as provided in the annotations, which will in turn match real steps conforming to the template.
StoryDefiner Define Story from a given story path.
StoryParser Parses the stories contained in a story from a textual representation.
StoryPathResolver Resolves story paths converting the Java RunnableStory class to a resource path.
 

Class Summary
AbstractStoryPathResolver  
CasePreservingResolver Resolves story paths while preserving the Java story class case, e.g.: "org.jbehave.core.ICanLogin.java" -> "org/jbehave/core/ICanLogin".
ClasspathStoryDefiner Defines stories by loading the content from classpath resources and passing it to the StoryParser.
PatternStoryParser Pattern-based story parser, which uses the keywords provided to find the scenarios and the steps in the text stories.
PrefixCapturingPatternBuilder Provides a pattern which will capture arguments starting with the given prefix in any matching step.
StoryClassNameFinder Finds story class names from a base directory using Ant's directory scanner.
StoryLocation Abstraction of story location, handling cases in which story path is defined as URL or as resource in classpath.
UnderscoredCamelCaseResolver Resolves story paths converting the camel-cased Java core class to lower-case underscore-separated paths e.g.: "org.jbehave.core.ICanLogin.java" -> "org/jbehave/core/i_can_login".
URLStoryDefiner Defines stories by loading the content from URL resources and passing it to the StoryParser.
URLStoryDefiner.URLStoryLoader  
 

Exception Summary
PatternStoryParser.InvalidPatternException  
 



Copyright © 2003-2010. All Rights Reserved.