Class TransformDirectivesBase

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

public abstract class TransformDirectivesBase extends graphql.language.NodeVisitorStub
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract <T extends graphql.language.Node<T>>
    graphql.util.TraversalControl
    process(String nodeName, T node, graphql.language.DirectivesContainer<?> field, graphql.util.TraverserContext<graphql.language.Node> context, BiFunction<T,List<graphql.language.Directive>,T> transform)
     
    final graphql.util.TraversalControl
    visitField(graphql.language.Field field, graphql.util.TraverserContext<graphql.language.Node> context)
     
    graphql.util.TraversalControl
    visitFieldActual(graphql.language.Field field, graphql.util.TraverserContext<graphql.language.Node> context)
     
    final graphql.util.TraversalControl
    visitFieldDefinition(graphql.language.FieldDefinition fieldDefinition, graphql.util.TraverserContext<graphql.language.Node> context)
     
    graphql.util.TraversalControl
    visitFieldDefinitionActual(graphql.language.FieldDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
     
    final graphql.util.TraversalControl
    visitInlineFragment(graphql.language.InlineFragment node, graphql.util.TraverserContext<graphql.language.Node> context)
     
    graphql.util.TraversalControl
    visitInlineFragmentActual(graphql.language.InlineFragment node, graphql.util.TraverserContext<graphql.language.Node> context)
     
    graphql.util.TraversalControl
    visitInterfaceTypeDefinition(graphql.language.InterfaceTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
     
    graphql.util.TraversalControl
    visitInterfaceTypeDefinitionActual(graphql.language.InterfaceTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
     
    graphql.util.TraversalControl
    visitObjectTypeDefinition(graphql.language.ObjectTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
     
    graphql.util.TraversalControl
    visitObjectTypeDefinitionActual(graphql.language.ObjectTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
     

    Methods inherited from class graphql.language.NodeVisitorStub

    visitArgument, visitArrayValue, visitBooleanValue, visitDefinition, visitDirective, visitDirectiveDefinition, visitDirectiveLocation, visitDocument, visitEnumTypeDefinition, visitEnumValue, visitEnumValueDefinition, visitFloatValue, visitFragmentDefinition, visitFragmentSpread, visitInputObjectTypeDefinition, visitInputValueDefinition, visitIntValue, visitListType, visitNode, visitNonNullType, visitNullValue, visitObjectField, visitObjectValue, visitOperationDefinition, visitOperationTypeDefinition, visitScalarTypeDefinition, visitSchemaDefinition, visitSelection, visitSelectionSet, visitStringValue, visitType, visitTypeDefinition, visitTypeName, visitUnionTypeDefinition, visitValue, visitVariableDefinition, visitVariableReference

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TransformDirectivesBase

      public TransformDirectivesBase()
  • Method Details

    • visitField

      public final graphql.util.TraversalControl visitField(graphql.language.Field field, graphql.util.TraverserContext<graphql.language.Node> context)
      Specified by:
      visitField in interface graphql.language.NodeVisitor
      Overrides:
      visitField in class graphql.language.NodeVisitorStub
    • visitFieldDefinition

      public final graphql.util.TraversalControl visitFieldDefinition(graphql.language.FieldDefinition fieldDefinition, graphql.util.TraverserContext<graphql.language.Node> context)
      Specified by:
      visitFieldDefinition in interface graphql.language.NodeVisitor
      Overrides:
      visitFieldDefinition in class graphql.language.NodeVisitorStub
    • visitInterfaceTypeDefinition

      public graphql.util.TraversalControl visitInterfaceTypeDefinition(graphql.language.InterfaceTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
      Specified by:
      visitInterfaceTypeDefinition in interface graphql.language.NodeVisitor
      Overrides:
      visitInterfaceTypeDefinition in class graphql.language.NodeVisitorStub
    • visitObjectTypeDefinition

      public graphql.util.TraversalControl visitObjectTypeDefinition(graphql.language.ObjectTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
      Specified by:
      visitObjectTypeDefinition in interface graphql.language.NodeVisitor
      Overrides:
      visitObjectTypeDefinition in class graphql.language.NodeVisitorStub
    • visitInlineFragment

      public final graphql.util.TraversalControl visitInlineFragment(graphql.language.InlineFragment node, graphql.util.TraverserContext<graphql.language.Node> context)
      Specified by:
      visitInlineFragment in interface graphql.language.NodeVisitor
      Overrides:
      visitInlineFragment in class graphql.language.NodeVisitorStub
    • visitInlineFragmentActual

      public graphql.util.TraversalControl visitInlineFragmentActual(graphql.language.InlineFragment node, graphql.util.TraverserContext<graphql.language.Node> context)
    • visitFieldActual

      public graphql.util.TraversalControl visitFieldActual(graphql.language.Field field, graphql.util.TraverserContext<graphql.language.Node> context)
    • visitFieldDefinitionActual

      public graphql.util.TraversalControl visitFieldDefinitionActual(graphql.language.FieldDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
    • visitInterfaceTypeDefinitionActual

      public graphql.util.TraversalControl visitInterfaceTypeDefinitionActual(graphql.language.InterfaceTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
    • visitObjectTypeDefinitionActual

      public graphql.util.TraversalControl visitObjectTypeDefinitionActual(graphql.language.ObjectTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context)
    • process

      protected abstract <T extends graphql.language.Node<T>> graphql.util.TraversalControl process(String nodeName, T node, graphql.language.DirectivesContainer<?> field, graphql.util.TraverserContext<graphql.language.Node> context, BiFunction<T,List<graphql.language.Directive>,T> transform)