gherkin.formatter
Class PrettyFormatter
java.lang.Object
gherkin.formatter.PrettyFormatter
- All Implemented Interfaces:
- Formatter, Reporter
public class PrettyFormatter
- extends Object
- implements Reporter, Formatter
This class pretty prints feature files like they were in the source, only
prettier. That is, with consistent indentation. This class is also a Reporter,
which means it can be used to print execution results - highlighting arguments,
printing source information and exception information.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrettyFormatter
public PrettyFormatter(Appendable out,
boolean monochrome,
boolean executing)
uri
public void uri(String uri)
- Specified by:
uri in interface Formatter
feature
public void feature(Feature feature)
- Specified by:
feature in interface Formatter
background
public void background(Background background)
- Specified by:
background in interface Formatter
scenario
public void scenario(Scenario scenario)
- Specified by:
scenario in interface Formatter
scenarioOutline
public void scenarioOutline(ScenarioOutline scenarioOutline)
- Specified by:
scenarioOutline in interface Formatter
examples
public void examples(Examples examples)
- Specified by:
examples in interface Formatter
step
public void step(Step step)
- Specified by:
step in interface Formatter
match
public void match(Match match)
- Specified by:
match in interface Reporter
result
public void result(Result result)
- Specified by:
result in interface Reporter
table
public void table(List<? extends Row> rows)
row
public void row(List<CellResult> cellResults)
nextRow
public void nextRow()
syntaxError
public void syntaxError(String state,
String event,
List<String> legalEvents,
String uri,
int line)
- Specified by:
syntaxError in interface Formatter
done
public void done()
- Description copied from interface:
Formatter
- Indicates that the last file has been processed.
- Specified by:
done in interface Formatter
docString
public void docString(DocString docString)
eof
public void eof()
- Description copied from interface:
Formatter
- Indicates the End-Of-File for a Gherkin document (.feature file)
- Specified by:
eof in interface Formatter
embedding
public void embedding(String mimeType,
byte[] data)
- Specified by:
embedding in interface Reporter
Copyright © 2011. All Rights Reserved.