Class TransformHarmonizeTentris

java.lang.Object
graphql.language.NodeVisitorStub
org.aksw.jenax.graphql.sparql.v2.rewrite.TransformDirectivesBase
org.aksw.jenax.graphql.sparql.v2.rewrite.TransformHarmonizeTentris
All Implemented Interfaces:
graphql.language.NodeVisitor

public class TransformHarmonizeTentris extends TransformDirectivesBase
Adapter that converts directives from the Tentris system to those of our system.
  • Constructor Details

    • TransformHarmonizeTentris

      public TransformHarmonizeTentris()
  • Method Details

    • process

      protected <T extends graphql.language.Node<T>> graphql.util.TraversalControl process(String nodeName, T node, graphql.language.DirectivesContainer<?> directives, graphql.util.TraverserContext<graphql.language.Node> context, BiFunction<T,List<graphql.language.Directive>,T> transform)
      Specified by:
      process in class TransformDirectivesBase
    • visitFieldDefinitionActual

      public graphql.util.TraversalControl visitFieldDefinitionActual(graphql.language.FieldDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
      Overrides:
      visitFieldDefinitionActual in class TransformDirectivesBase
    • isIdField

      public static boolean isIdField(graphql.language.FieldDefinition node)
    • isIdField

      public static boolean isIdField(GraphQlSchemaUtils.TypeInfo typeInfo)