Class XmlComputedConstructorTranslation
java.lang.Object
org.rumbledb.compiler.translation.xml.XmlComputedConstructorTranslation
-
Method Summary
Modifier and TypeMethodDescriptionstatic <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext, EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedAttributeConstructorExpressioncompAttrConstructor(CompAttrConstructorContext<EqNameCtx, ExprCtx, EnclosedExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
CommentNodeConstructorExpressioncompCommentConstructor(CompCommentConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
DocumentNodeConstructorExpressioncompDocConstructor(CompDocConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, 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>
ComputedElementConstructorExpressioncompElemConstructor(CompElemConstructorContext<EqNameCtx, ExprCtx, EnclosedContentExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedContentExprCtx, Expression> visitEnclosedContentExpr) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedNamespaceConstructorExpressioncompNamespaceConstructor(CompNamespaceConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ComputedPIConstructorExpressioncompPIConstructor(CompPIConstructorContext<ExprCtx, EnclosedExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
TextNodeConstructorExpressioncompTextConstructor(CompTextConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionenclosedContentExpr(EnclosedContentExprContext<EnclosedExprCtx> ctx, Function<EnclosedExprCtx, Expression> visitEnclosedExpression)
-
Method Details
-
compDocConstructor
public static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext> DocumentNodeConstructorExpression compDocConstructor(CompDocConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) -
compTextConstructor
public static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext> TextNodeConstructorExpression compTextConstructor(CompTextConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) -
compCommentConstructor
public static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext> CommentNodeConstructorExpression compCommentConstructor(CompCommentConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) -
compPIConstructor
public static <ExprCtx extends org.antlr.v4.runtime.ParserRuleContext,EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext> ComputedPIConstructorExpression compPIConstructor(CompPIConstructorContext<ExprCtx, EnclosedExprCtx> ctx, TranslationContext translationContext, Function<ExprCtx, Expression> visitExpr, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) -
compAttrConstructor
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext, ComputedAttributeConstructorExpression compAttrConstructorEnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext> (CompAttrConstructorContext<EqNameCtx, ExprCtx, EnclosedExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) -
compElemConstructor
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprCtx extends org.antlr.v4.runtime.ParserRuleContext, ComputedElementConstructorExpression compElemConstructorEnclosedContentExprCtx extends org.antlr.v4.runtime.ParserRuleContext> (CompElemConstructorContext<EqNameCtx, ExprCtx, EnclosedContentExprCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName, Function<ExprCtx, Expression> visitExpr, Function<EnclosedContentExprCtx, Expression> visitEnclosedContentExpr) -
compNamespaceConstructor
public static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext> ComputedNamespaceConstructorExpression compNamespaceConstructor(CompNamespaceConstructorContext<EnclosedExprCtx> ctx, TranslationContext translationContext, Function<EnclosedExprCtx, Expression> visitEnclosedExpression) -
enclosedContentExpr
public static <EnclosedExprCtx extends org.antlr.v4.runtime.ParserRuleContext> Expression enclosedContentExpr(EnclosedContentExprContext<EnclosedExprCtx> ctx, Function<EnclosedExprCtx, Expression> visitEnclosedExpression)
-