Package org.fhirfrog.frog.shorthand
Interface TSHVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
TSHBaseVisitor,TSHCompiler
public interface TSHVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
TSHParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byTSHParser.action().Visit a parse tree produced byTSHParser.alias().Visit a parse tree produced byTSHParser.assertion().Visit a parse tree produced byTSHParser.bool().Visit a parse tree produced by theContentTypeEqualslabeled alternative inTSHParser.assertionType().Visit a parse tree produced byTSHParser.description().Visit a parse tree produced byTSHParser.doc().Visit a parse tree produced byTSHParser.entity().Visit a parse tree produced by theExpressionAssertionlabeled alternative inTSHParser.assertionType().Visit a parse tree produced byTSHParser.fhirPath().Visit a parse tree produced byTSHParser.fixture().Visit a parse tree produced byTSHParser.fixtureProperty().Visit a parse tree produced byTSHParser.id().Visit a parse tree produced by theMinimumIdAssertionlabeled alternative inTSHParser.assertionType().Visit a parse tree produced byTSHParser.name().Visit a parse tree produced byTSHParser.numberList().Visit a parse tree produced byTSHParser.operation().Visit a parse tree produced byTSHParser.operationType().Visit a parse tree produced by theResourceEqualslabeled alternative inTSHParser.assertionType().Visit a parse tree produced byTSHParser.resourceId().Visit a parse tree produced byTSHParser.resourceType().Visit a parse tree produced by theResponseCodeEqualslabeled alternative inTSHParser.assertionType().Visit a parse tree produced by theResponseCodeInlabeled alternative inTSHParser.assertionType().Visit a parse tree produced byTSHParser.setup().Visit a parse tree produced byTSHParser.status().Visit a parse tree produced byTSHParser.teardown().Visit a parse tree produced byTSHParser.test().Visit a parse tree produced byTSHParser.testScript().Visit a parse tree produced byTSHParser.title().Visit a parse tree produced byTSHParser.tsMetadata().Visit a parse tree produced byTSHParser.url().Visit a parse tree produced by theValidateProfileAssertionlabeled alternative inTSHParser.assertionType().Visit a parse tree produced byTSHParser.variable().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitDoc
Visit a parse tree produced byTSHParser.doc().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEntity
Visit a parse tree produced byTSHParser.entity().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlias
Visit a parse tree produced byTSHParser.alias().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTestScript
Visit a parse tree produced byTSHParser.testScript().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTsMetadata
Visit a parse tree produced byTSHParser.tsMetadata().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetup
Visit a parse tree produced byTSHParser.setup().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTest
Visit a parse tree produced byTSHParser.test().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTeardown
Visit a parse tree produced byTSHParser.teardown().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAction
Visit a parse tree produced byTSHParser.action().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperation
Visit a parse tree produced byTSHParser.operation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResourceId
Visit a parse tree produced byTSHParser.resourceId().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperationType
Visit a parse tree produced byTSHParser.operationType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResourceType
Visit a parse tree produced byTSHParser.resourceType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssertion
Visit a parse tree produced byTSHParser.assertion().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResponseCodeEquals
Visit a parse tree produced by theResponseCodeEqualslabeled alternative inTSHParser.assertionType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResponseCodeIn
Visit a parse tree produced by theResponseCodeInlabeled alternative inTSHParser.assertionType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitResourceEquals
Visit a parse tree produced by theResourceEqualslabeled alternative inTSHParser.assertionType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContentTypeEquals
Visit a parse tree produced by theContentTypeEqualslabeled alternative inTSHParser.assertionType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionAssertion
Visit a parse tree produced by theExpressionAssertionlabeled alternative inTSHParser.assertionType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMinimumIdAssertion
Visit a parse tree produced by theMinimumIdAssertionlabeled alternative inTSHParser.assertionType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValidateProfileAssertion
Visit a parse tree produced by theValidateProfileAssertionlabeled alternative inTSHParser.assertionType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberList
Visit a parse tree produced byTSHParser.numberList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
Visit a parse tree produced byTSHParser.variable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFhirPath
Visit a parse tree produced byTSHParser.fhirPath().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFixture
Visit a parse tree produced byTSHParser.fixture().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFixtureProperty
Visit a parse tree produced byTSHParser.fixtureProperty().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitId
Visit a parse tree produced byTSHParser.id().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTitle
Visit a parse tree produced byTSHParser.title().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDescription
Visit a parse tree produced byTSHParser.description().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStatus
Visit a parse tree produced byTSHParser.status().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUrl
Visit a parse tree produced byTSHParser.url().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitName
Visit a parse tree produced byTSHParser.name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBool
Visit a parse tree produced byTSHParser.bool().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-