org.jbehave.scenario.parser
Class PatternScenarioParser

java.lang.Object
  extended by org.jbehave.scenario.parser.PatternScenarioParser
All Implemented Interfaces:
ScenarioParser

public class PatternScenarioParser
extends java.lang.Object
implements ScenarioParser

Pattern-based scenario parser, which uses the configured keywords to find the steps in the text scenarios.


Nested Class Summary
static class PatternScenarioParser.InvalidPatternException
           
 
Constructor Summary
PatternScenarioParser()
           
PatternScenarioParser(Configuration configuration)
           
 
Method Summary
 StoryDefinition defineStoryFrom(java.lang.String wholeStoryAsString)
           
protected  java.util.List<java.lang.String> splitScenarios(java.lang.String allScenariosInFile)
           
protected  java.util.List<java.lang.String> splitScenariosWithKeyword(java.lang.String allScenariosInFile)
           
protected  java.util.List<java.lang.String> splitScenariosWithPattern(java.lang.String allScenariosInFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternScenarioParser

public PatternScenarioParser()

PatternScenarioParser

public PatternScenarioParser(Configuration configuration)
Method Detail

defineStoryFrom

public StoryDefinition defineStoryFrom(java.lang.String wholeStoryAsString)
Specified by:
defineStoryFrom in interface ScenarioParser

splitScenarios

protected java.util.List<java.lang.String> splitScenarios(java.lang.String allScenariosInFile)

splitScenariosWithKeyword

protected java.util.List<java.lang.String> splitScenariosWithKeyword(java.lang.String allScenariosInFile)

splitScenariosWithPattern

protected java.util.List<java.lang.String> splitScenariosWithPattern(java.lang.String allScenariosInFile)


Copyright © 2003-2009. All Rights Reserved.