Class ParseTreeTransform
java.lang.Object
dev.galasa.framework.spi.language.gherkin.xform.ParseTreeVisitorBase
dev.galasa.framework.spi.language.gherkin.xform.ParseTreeTransform
- All Implemented Interfaces:
ParseTreeVisitor
Visits a parse tree, and populates the meaning into a test structure.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpostVisitScenario(ParseToken token) voidvoidvisit(ParseToken token) voidvisitDataTableHeader(ParseToken token) voidvisitDataTableLineList(ParseToken token) voidvisitFeature(ParseToken token) voidvisitScenario(ParseToken token) voidvisitScenarioOutline(ParseToken token) voidvisitStep(ParseToken token) Methods inherited from class dev.galasa.framework.spi.language.gherkin.xform.ParseTreeVisitorBase
postVisit, postVisitDataLine, postVisitDataTable, postVisitDataTableHeader, postVisitDataTableLineList, postVisitEndOfFile, postVisitExamplesStart, postVisitFeature, postVisitFeatureStart, postVisitScenarioOutlineStart, postVisitScenarioPart, postVisitScenarioPartList, postVisitScenarioStart, postVisitStep, postVisitStepList, preVisit, preVisitDataLine, preVisitDataTable, preVisitDataTableHeader, preVisitDataTableLineList, preVisitEndOfFile, preVisitExamplesStart, preVisitFeature, preVisitFeatureStart, preVisitScenario, preVisitScenarioOutline, preVisitScenarioOutlineStart, preVisitScenarioPart, preVisitScenarioPartList, preVisitScenarioStart, preVisitStep, preVisitStepList, visitDataLine, visitDataTable, visitEndOfFile, visitExamplesStart, visitFeatureStart, visitScenarioOutlineStart, visitScenarioPart, visitScenarioPartList, visitScenarioStart, visitStepList
-
Constructor Details
-
ParseTreeTransform
public ParseTreeTransform()
-
-
Method Details
-
getFeature
-
visit
- Specified by:
visitin interfaceParseTreeVisitor- Overrides:
visitin classParseTreeVisitorBase- Throws:
TestRunException
-
visitFeature
- Specified by:
visitFeaturein interfaceParseTreeVisitor- Overrides:
visitFeaturein classParseTreeVisitorBase- Throws:
TestRunException
-
visitScenario
- Specified by:
visitScenarioin interfaceParseTreeVisitor- Overrides:
visitScenarioin classParseTreeVisitorBase- Throws:
TestRunException
-
postVisitScenario
- Specified by:
postVisitScenarioin interfaceParseTreeVisitor- Overrides:
postVisitScenarioin classParseTreeVisitorBase- Throws:
TestRunException
-
visitScenarioOutline
- Specified by:
visitScenarioOutlinein interfaceParseTreeVisitor- Overrides:
visitScenarioOutlinein classParseTreeVisitorBase- Throws:
TestRunException
-
postVisitScenarioOutline
- Specified by:
postVisitScenarioOutlinein interfaceParseTreeVisitor- Overrides:
postVisitScenarioOutlinein classParseTreeVisitorBase- Throws:
TestRunException
-
visitStep
- Specified by:
visitStepin interfaceParseTreeVisitor- Overrides:
visitStepin classParseTreeVisitorBase- Throws:
TestRunException
-
visitDataTableHeader
- Specified by:
visitDataTableHeaderin interfaceParseTreeVisitor- Overrides:
visitDataTableHeaderin classParseTreeVisitorBase- Throws:
TestRunException
-
visitDataTableLineList
- Specified by:
visitDataTableLineListin interfaceParseTreeVisitor- Overrides:
visitDataTableLineListin classParseTreeVisitorBase- Throws:
TestRunException
-