trait ShapePathDocVisitor[T] extends ParseTreeVisitor[T]
This interface defines a complete generic visitor for a parse tree produced
by ShapePathDocParser
.
- Source
- ShapePathDocVisitor.java
- Alphabetic
- By Inheritance
- ShapePathDocVisitor
- ParseTreeVisitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
visit(arg0: ParseTree): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitAnyKindTest(ctx: AnyKindTestContext): T
Visit a parse tree produced by
ShapePathDocParser#anyKindTest
.Visit a parse tree produced by
ShapePathDocParser#anyKindTest
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitAxisStep(ctx: AxisStepContext): T
Visit a parse tree produced by
ShapePathDocParser#axisStep
.Visit a parse tree produced by
ShapePathDocParser#axisStep
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBlankNode(ctx: BlankNodeContext): T
Visit a parse tree produced by
ShapePathDocParser#blankNode
.Visit a parse tree produced by
ShapePathDocParser#blankNode
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitBlankNodeLabel(ctx: BlankNodeLabelContext): T
Visit a parse tree produced by
ShapePathDocParser#blankNodeLabel
.Visit a parse tree produced by
ShapePathDocParser#blankNodeLabel
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitChild(ctx: ChildContext): T
Visit a parse tree produced by the
child
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
child
labeled alternative inShapePathDocParser#forwardAxis
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitChildren(arg0: RuleNode): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitContextItemExpr(ctx: ContextItemExprContext): T
Visit a parse tree produced by
ShapePathDocParser#contextItemExpr
.Visit a parse tree produced by
ShapePathDocParser#contextItemExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitDescendant(ctx: DescendantContext): T
Visit a parse tree produced by the
descendant
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
descendant
labeled alternative inShapePathDocParser#forwardAxis
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitEqName(ctx: EqNameContext): T
Visit a parse tree produced by
ShapePathDocParser#eqName
.Visit a parse tree produced by
ShapePathDocParser#eqName
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitErrorNode(arg0: ErrorNode): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitExpr(ctx: ExprContext): T
Visit a parse tree produced by
ShapePathDocParser#expr
.Visit a parse tree produced by
ShapePathDocParser#expr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitExprIndex(ctx: ExprIndexContext): T
Visit a parse tree produced by
ShapePathDocParser#exprIndex
.Visit a parse tree produced by
ShapePathDocParser#exprIndex
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitFirstStepExpr(ctx: FirstStepExprContext): T
Visit a parse tree produced by
ShapePathDocParser#firstStepExpr
.Visit a parse tree produced by
ShapePathDocParser#firstStepExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitForwardStep(ctx: ForwardStepContext): T
Visit a parse tree produced by
ShapePathDocParser#forwardStep
.Visit a parse tree produced by
ShapePathDocParser#forwardStep
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitIntersectionExpr(ctx: IntersectionExprContext): T
Visit a parse tree produced by
ShapePathDocParser#intersectionExpr
.Visit a parse tree produced by
ShapePathDocParser#intersectionExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitIri(ctx: IriContext): T
Visit a parse tree produced by
ShapePathDocParser#iri
.Visit a parse tree produced by
ShapePathDocParser#iri
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitKindTest(ctx: KindTestContext): T
Visit a parse tree produced by
ShapePathDocParser#kindTest
.Visit a parse tree produced by
ShapePathDocParser#kindTest
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitLiteral(ctx: LiteralContext): T
Visit a parse tree produced by
ShapePathDocParser#literal
.Visit a parse tree produced by
ShapePathDocParser#literal
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNameTest(ctx: NameTestContext): T
Visit a parse tree produced by
ShapePathDocParser#nameTest
.Visit a parse tree produced by
ShapePathDocParser#nameTest
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNestedShapeExpr(ctx: NestedShapeExprContext): T
Visit a parse tree produced by the
nestedShapeExpr
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
nestedShapeExpr
labeled alternative inShapePathDocParser#forwardAxis
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNestedTripleExpr(ctx: NestedTripleExprContext): T
Visit a parse tree produced by the
nestedTripleExpr
labeled alternative inShapePathDocParser#forwardAxis
.Visit a parse tree produced by the
nestedTripleExpr
labeled alternative inShapePathDocParser#forwardAxis
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNodeTest(ctx: NodeTestContext): T
Visit a parse tree produced by
ShapePathDocParser#nodeTest
.Visit a parse tree produced by
ShapePathDocParser#nodeTest
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNumericLiteral(ctx: NumericLiteralContext): T
Visit a parse tree produced by
ShapePathDocParser#numericLiteral
.Visit a parse tree produced by
ShapePathDocParser#numericLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitParenthesizedExpr(ctx: ParenthesizedExprContext): T
Visit a parse tree produced by
ShapePathDocParser#parenthesizedExpr
.Visit a parse tree produced by
ShapePathDocParser#parenthesizedExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPathExpr(ctx: PathExprContext): T
Visit a parse tree produced by
ShapePathDocParser#pathExpr
.Visit a parse tree produced by
ShapePathDocParser#pathExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPostfixExpr(ctx: PostfixExprContext): T
Visit a parse tree produced by
ShapePathDocParser#postfixExpr
.Visit a parse tree produced by
ShapePathDocParser#postfixExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPredicate(ctx: PredicateContext): T
Visit a parse tree produced by
ShapePathDocParser#predicate
.Visit a parse tree produced by
ShapePathDocParser#predicate
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPredicateList(ctx: PredicateListContext): T
Visit a parse tree produced by
ShapePathDocParser#predicateList
.Visit a parse tree produced by
ShapePathDocParser#predicateList
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPrefixedName(ctx: PrefixedNameContext): T
Visit a parse tree produced by
ShapePathDocParser#prefixedName
.Visit a parse tree produced by
ShapePathDocParser#prefixedName
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitPrimaryExpr(ctx: PrimaryExprContext): T
Visit a parse tree produced by
ShapePathDocParser#primaryExpr
.Visit a parse tree produced by
ShapePathDocParser#primaryExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitRegExpTest(ctx: RegExpTestContext): T
Visit a parse tree produced by
ShapePathDocParser#regExpTest
.Visit a parse tree produced by
ShapePathDocParser#regExpTest
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeExprIndex(ctx: ShapeExprIndexContext): T
Visit a parse tree produced by
ShapePathDocParser#shapeExprIndex
.Visit a parse tree produced by
ShapePathDocParser#shapeExprIndex
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeExprLabel(ctx: ShapeExprLabelContext): T
Visit a parse tree produced by
ShapePathDocParser#shapeExprLabel
.Visit a parse tree produced by
ShapePathDocParser#shapeExprLabel
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeExprType(ctx: ShapeExprTypeContext): T
Visit a parse tree produced by
ShapePathDocParser#shapeExprType
.Visit a parse tree produced by
ShapePathDocParser#shapeExprType
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapePathDoc(ctx: ShapePathDocContext): T
Visit a parse tree produced by
ShapePathDocParser#shapePathDoc
.Visit a parse tree produced by
ShapePathDocParser#shapePathDoc
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitShapeType(ctx: ShapeTypeContext): T
Visit a parse tree produced by
ShapePathDocParser#shapeType
.Visit a parse tree produced by
ShapePathDocParser#shapeType
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStepExpr(ctx: StepExprContext): T
Visit a parse tree produced by
ShapePathDocParser#stepExpr
.Visit a parse tree produced by
ShapePathDocParser#stepExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitStringLiteral(ctx: StringLiteralContext): T
Visit a parse tree produced by
ShapePathDocParser#stringLiteral
.Visit a parse tree produced by
ShapePathDocParser#stringLiteral
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitTerminal(arg0: TerminalNode): T
- Definition Classes
- ParseTreeVisitor
-
abstract
def
visitTripleExprIndex(ctx: TripleExprIndexContext): T
Visit a parse tree produced by
ShapePathDocParser#tripleExprIndex
.Visit a parse tree produced by
ShapePathDocParser#tripleExprIndex
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitTripleExprLabel(ctx: TripleExprLabelContext): T
Visit a parse tree produced by
ShapePathDocParser#tripleExprLabel
.Visit a parse tree produced by
ShapePathDocParser#tripleExprLabel
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitTripleExprType(ctx: TripleExprTypeContext): T
Visit a parse tree produced by
ShapePathDocParser#tripleExprType
.Visit a parse tree produced by
ShapePathDocParser#tripleExprType
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitUnionExpr(ctx: UnionExprContext): T
Visit a parse tree produced by
ShapePathDocParser#unionExpr
.Visit a parse tree produced by
ShapePathDocParser#unionExpr
.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitWildCard(ctx: WildCardContext): T
Visit a parse tree produced by
ShapePathDocParser#wildCard
.Visit a parse tree produced by
ShapePathDocParser#wildCard
.- ctx
the parse tree
- returns
the visitor result
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )