cucumber.runtime.model
Class StepContainer

java.lang.Object
  extended by cucumber.runtime.model.StepContainer
Direct Known Subclasses:
CucumberBackground, CucumberTagStatement

public class StepContainer
extends java.lang.Object


Field Summary
protected  CucumberFeature cucumberFeature
           
 
Constructor Summary
StepContainer(CucumberFeature cucumberFeature, gherkin.formatter.model.BasicStatement statement)
           
 
Method Summary
 void format(gherkin.formatter.Formatter formatter)
           
 void formatAndRunSteps(gherkin.formatter.Formatter formatter, gherkin.formatter.Reporter reporter, World world)
           
 java.util.List<gherkin.formatter.model.Step> getSteps()
           
 void runStep(gherkin.formatter.model.Step step, gherkin.formatter.Reporter reporter, World world)
           
 void step(gherkin.formatter.model.Step step)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cucumberFeature

protected final CucumberFeature cucumberFeature
Constructor Detail

StepContainer

public StepContainer(CucumberFeature cucumberFeature,
                     gherkin.formatter.model.BasicStatement statement)
Method Detail

getSteps

public java.util.List<gherkin.formatter.model.Step> getSteps()

step

public void step(gherkin.formatter.model.Step step)

format

public void format(gherkin.formatter.Formatter formatter)

formatAndRunSteps

public void formatAndRunSteps(gherkin.formatter.Formatter formatter,
                              gherkin.formatter.Reporter reporter,
                              World world)

runStep

public void runStep(gherkin.formatter.model.Step step,
                    gherkin.formatter.Reporter reporter,
                    World world)