Class XmlNodeTestTranslation
java.lang.Object
org.rumbledb.compiler.translation.xml.XmlNodeTestTranslation
-
Method Summary
Modifier and TypeMethodDescriptionstatic NodeTeststatic <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestattributeTest(AttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static NodeTeststatic <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestdocumentTest(DocumentTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestelementTest(ElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static NodeTeststatic <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestnameTest(NameTestContext<EqNameCtx> ctx, TranslationContext translationContext, boolean unprefixedUsesDefaultElementNamespace, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestpiTest(PiTestContext<StringLiteralCtx> ctx, Function<StringLiteralCtx, String> processStringLiteral) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
SchemaNodeTestschemaAttributeTest(SchemaAttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
SchemaNodeTestschemaElementTest(SchemaElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static NodeTesttextTest()
-
Method Details
-
nameTest
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext> NodeTest nameTest(NameTestContext<EqNameCtx> ctx, TranslationContext translationContext, boolean unprefixedUsesDefaultElementNamespace, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
elementTest
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext> NodeTest elementTest(ElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
attributeTest
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext> NodeTest attributeTest(AttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
schemaElementTest
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext> SchemaNodeTest schemaElementTest(SchemaElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
schemaAttributeTest
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext> SchemaNodeTest schemaAttributeTest(SchemaAttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
documentTest
public static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext> NodeTest documentTest(DocumentTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) -
piTest
public static <StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext> NodeTest piTest(PiTestContext<StringLiteralCtx> ctx, Function<StringLiteralCtx, String> processStringLiteral) -
commentTest
-
textTest
-
namespaceNodeTest
-
anyKindTest
-