Uses of Enum Class
org.rumbledb.compiler.translation.TranslationNameResolver.NameRole
Packages that use TranslationNameResolver.NameRole
Package
Description
-
Uses of TranslationNameResolver.NameRole in org.rumbledb.compiler
Methods in org.rumbledb.compiler with parameters of type TranslationNameResolver.NameRoleModifier and TypeMethodDescriptionTranslationVisitor.parseEqName(JsoniqParser.EqNameContext ctx, TranslationNameResolver.NameRole role) Parse an EQName.XQueryTranslationVisitor.parseEqName(XQueryParser.EqNameContext ctx, TranslationNameResolver.NameRole role) Parse an EQName.TranslationVisitor.parseName(JsoniqParser.QnameContext ctx, TranslationNameResolver.NameRole role) Adapts the JSONiq QName grammar to the shared role-aware resolver.XQueryTranslationVisitor.parseName(XQueryParser.QnameContext ctx, TranslationNameResolver.NameRole role) Adapts the XQuery QName grammar to the shared role-aware resolver. -
Uses of TranslationNameResolver.NameRole in org.rumbledb.compiler.translation
Methods in org.rumbledb.compiler.translation that return TranslationNameResolver.NameRoleModifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static TranslationNameResolver.NameRole[]TranslationNameResolver.NameRole.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.rumbledb.compiler.translation with parameters of type TranslationNameResolver.NameRoleModifier and TypeMethodDescriptionTranslationNameResolver.resolveEQName(String lexicalName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata) TranslationNameResolver.resolveQName(String fullQName, String prefix, String localName, TranslationNameResolver.NameRole role, ExceptionMetadata metadata) Method parameters in org.rumbledb.compiler.translation with type arguments of type TranslationNameResolver.NameRoleModifier and TypeMethodDescriptionstatic <MainExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext, VarRefCtx extends org.antlr.v4.runtime.ParserRuleContext, ParenthesizedExprCtx extends org.antlr.v4.runtime.ParserRuleContext, ArgumentListCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionPostfixTranslation.arrowExpr(ArrowExprContext<MainExprCtx, EqNameCtx, VarRefCtx, ParenthesizedExprCtx, ArgumentListCtx> ctx, TranslationContext translationContext, Function<MainExprCtx, Expression> visitUnaryExpr, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<VarRefCtx, Expression> visitVarRef, Function<ParenthesizedExprCtx, Expression> visitParenthesizedExpr, Function<ArgumentListCtx, List<Expression>> getArgumentsFromArgumentListContext) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
CatchPatternControlTranslation.catchPattern(NameTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ItemTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext, AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext, StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
ItemTypeTypeTranslation.itemType(ItemTypeContext<SeqTypeCtx, ItemTypeCtx, EqNameCtx, AnnotationsCtx, StringLiteralCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Consumer<AnnotationsCtx> processAnnotations, Function<StringLiteralCtx, String> processStringLiteral, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ItemTypeCtx, ItemType> processItemType) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
ItemTypeTypeTranslation.kindTest(KindTestContext<EqNameCtx, StringLiteralCtx> kindTestContext, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<StringLiteralCtx, String> processStringLiteral) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
OptionDeclarationDeclarationTranslation.optionDecl(OptionDeclContext<EqNameCtx, StringLiteralCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<StringLiteralCtx, String> processStringLiteral) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,LiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
List<Annotation>AnnotationTranslation.processAnnotations(AnnotationsContext<EqNameCtx, LiteralCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<LiteralCtx, Expression> visitLiteral) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
TryCatchExpressionControlTranslation.tryCatchExpr(TryCatchExprContext<ExprCtx, EqNameCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
VariableReferenceExpressionPrimaryTranslation.varRef(VarRefContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
Uses of TranslationNameResolver.NameRole in org.rumbledb.compiler.translation.scripting
Method parameters in org.rumbledb.compiler.translation.scripting with type arguments of type TranslationNameResolver.NameRoleModifier and TypeMethodDescriptionstatic <BlockStmtCtx extends org.antlr.v4.runtime.ParserRuleContext,EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
TryCatchStatementControlStatementTranslation.tryCatchStatement(TryCatchStatementContext<BlockStmtCtx, EqNameCtx> ctx, TranslationContext translationContext, Function<BlockStmtCtx, BlockStatement> visitBlockStatement, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
Uses of TranslationNameResolver.NameRole in org.rumbledb.compiler.translation.xml
Method parameters in org.rumbledb.compiler.translation.xml with type arguments of type TranslationNameResolver.NameRoleModifier and TypeMethodDescriptionstatic <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.attributeTest(AttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext, EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedAttributeConstructorExpressionXmlComputedConstructorTranslation.compAttrConstructor(CompAttrConstructorContext<EqNameCtx, ExprCtx, EnclosedExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext, EnclosedContentExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedElementConstructorExpressionXmlComputedConstructorTranslation.compElemConstructor(CompElemConstructorContext<EqNameCtx, ExprCtx, EnclosedContentExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedContentExprCtx, Expression> visitEnclosedContentExpr) static <QnameCtx extends org.antlr.v4.runtime.ParserRuleContext,DirElemContentCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlDirectConstructorTranslation.directConstructor(DirectConstructorContext<QnameCtx, ExprCtx, DirElemContentCtx> ctx, org.antlr.v4.runtime.CommonTokenStream tokenStream, TranslationContext translationContext, BiFunction<QnameCtx, TranslationNameResolver.NameRole, Name> parseName, Function<DirElemContentCtx, Expression> visitDirElemContent, Function<ExprCtx, Expression> visitExpr) Translates a direct constructor (element, comment, or processing instruction) into anExpression.static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.documentTest(DocumentTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.elementTest(ElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.nameTest(NameTestContext<EqNameCtx> ctx, TranslationContext translationContext, boolean unprefixedUsesDefaultElementNamespace, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
SchemaNodeTestXmlNodeTestTranslation.schemaAttributeTest(SchemaAttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
SchemaNodeTestXmlNodeTestTranslation.schemaElementTest(SchemaElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName)