cucumber.runtime
Class FeatureBuilder

java.lang.Object
  extended by cucumber.runtime.FeatureBuilder
All Implemented Interfaces:
gherkin.formatter.Formatter

public class FeatureBuilder
extends java.lang.Object
implements gherkin.formatter.Formatter


Constructor Summary
FeatureBuilder(java.util.List<CucumberFeature> cucumberFeatures)
           
 
Method Summary
 void background(gherkin.formatter.model.Background background)
           
 void done()
           
 void eof()
           
 void examples(gherkin.formatter.model.Examples examples)
           
 void feature(gherkin.formatter.model.Feature feature)
           
 void parse(Resource resource, java.util.List<java.lang.Object> filters)
           
 void scenario(gherkin.formatter.model.Scenario scenario)
           
 void scenarioOutline(gherkin.formatter.model.ScenarioOutline scenarioOutline)
           
 void step(gherkin.formatter.model.Step step)
           
 void syntaxError(java.lang.String state, java.lang.String event, java.util.List<java.lang.String> legalEvents, java.lang.String uri, int line)
           
 void uri(java.lang.String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureBuilder

public FeatureBuilder(java.util.List<CucumberFeature> cucumberFeatures)
Method Detail

uri

public void uri(java.lang.String uri)
Specified by:
uri in interface gherkin.formatter.Formatter

feature

public void feature(gherkin.formatter.model.Feature feature)
Specified by:
feature in interface gherkin.formatter.Formatter

background

public void background(gherkin.formatter.model.Background background)
Specified by:
background in interface gherkin.formatter.Formatter

scenario

public void scenario(gherkin.formatter.model.Scenario scenario)
Specified by:
scenario in interface gherkin.formatter.Formatter

scenarioOutline

public void scenarioOutline(gherkin.formatter.model.ScenarioOutline scenarioOutline)
Specified by:
scenarioOutline in interface gherkin.formatter.Formatter

examples

public void examples(gherkin.formatter.model.Examples examples)
Specified by:
examples in interface gherkin.formatter.Formatter

step

public void step(gherkin.formatter.model.Step step)
Specified by:
step in interface gherkin.formatter.Formatter

eof

public void eof()
Specified by:
eof in interface gherkin.formatter.Formatter

syntaxError

public void syntaxError(java.lang.String state,
                        java.lang.String event,
                        java.util.List<java.lang.String> legalEvents,
                        java.lang.String uri,
                        int line)
Specified by:
syntaxError in interface gherkin.formatter.Formatter

done

public void done()
Specified by:
done in interface gherkin.formatter.Formatter

parse

public void parse(Resource resource,
                  java.util.List<java.lang.Object> filters)