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
childlabeled alternative inShapePathDocParser#forwardAxis.Visit a parse tree produced by the
childlabeled 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
descendantlabeled alternative inShapePathDocParser#forwardAxis.Visit a parse tree produced by the
descendantlabeled 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
nestedShapeExprlabeled alternative inShapePathDocParser#forwardAxis.Visit a parse tree produced by the
nestedShapeExprlabeled alternative inShapePathDocParser#forwardAxis.- ctx
the parse tree
- returns
the visitor result
-
abstract
def
visitNestedTripleExpr(ctx: NestedTripleExprContext): T
Visit a parse tree produced by the
nestedTripleExprlabeled alternative inShapePathDocParser#forwardAxis.Visit a parse tree produced by the
nestedTripleExprlabeled 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( ... )