cucumber.runtime
Class FeatureBuilder

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

public class FeatureBuilder
extends Object
implements gherkin.formatter.Formatter


Constructor Summary
FeatureBuilder(List<CucumberFeature> cucumberFeatures)
           
 
Method Summary
 void background(gherkin.formatter.model.Background background)
           
 void close()
           
 void done()
           
 void eof()
           
 void examples(gherkin.formatter.model.Examples examples)
           
 void feature(gherkin.formatter.model.Feature feature)
           
 void parse(Resource resource, List<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(String state, String event, List<String> legalEvents, String uri, int line)
           
 void uri(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(List<CucumberFeature> cucumberFeatures)
Method Detail

uri

public void uri(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(String state,
                        String event,
                        List<String> legalEvents,
                        String uri,
                        int line)
Specified by:
syntaxError in interface gherkin.formatter.Formatter

done

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

close

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

parse

public void parse(Resource resource,
                  List<Object> filters)


Copyright © 2012. All Rights Reserved.