Package io.cucumber.gherkin
Class GherkinDocumentBuilder
- java.lang.Object
-
- io.cucumber.gherkin.GherkinDocumentBuilder
-
- All Implemented Interfaces:
Parser.Builder<io.cucumber.messages.Messages.GherkinDocument.Builder>
public class GherkinDocumentBuilder extends Object implements Parser.Builder<io.cucumber.messages.Messages.GherkinDocument.Builder>
-
-
Constructor Summary
Constructors Constructor Description GherkinDocumentBuilder(io.cucumber.messages.IdGenerator idGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(Token token)voidendRule(Parser.RuleType ruleType)io.cucumber.messages.Messages.GherkinDocument.BuildergetResult()voidreset()voidstartRule(Parser.RuleType ruleType)
-
-
-
Method Detail
-
reset
public void reset()
- Specified by:
resetin interfaceParser.Builder<io.cucumber.messages.Messages.GherkinDocument.Builder>
-
build
public void build(Token token)
- Specified by:
buildin interfaceParser.Builder<io.cucumber.messages.Messages.GherkinDocument.Builder>
-
startRule
public void startRule(Parser.RuleType ruleType)
- Specified by:
startRulein interfaceParser.Builder<io.cucumber.messages.Messages.GherkinDocument.Builder>
-
endRule
public void endRule(Parser.RuleType ruleType)
- Specified by:
endRulein interfaceParser.Builder<io.cucumber.messages.Messages.GherkinDocument.Builder>
-
getResult
public io.cucumber.messages.Messages.GherkinDocument.Builder getResult()
- Specified by:
getResultin interfaceParser.Builder<io.cucumber.messages.Messages.GherkinDocument.Builder>
-
-