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 -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract <T extends graphql.language.Node<T>>
graphql.util.TraversalControlprocess(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.TraversalControlvisitField(graphql.language.Field field, graphql.util.TraverserContext<graphql.language.Node> context) graphql.util.TraversalControlvisitFieldActual(graphql.language.Field field, graphql.util.TraverserContext<graphql.language.Node> context) final graphql.util.TraversalControlvisitFieldDefinition(graphql.language.FieldDefinition fieldDefinition, graphql.util.TraverserContext<graphql.language.Node> context) graphql.util.TraversalControlvisitFieldDefinitionActual(graphql.language.FieldDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) final graphql.util.TraversalControlvisitInlineFragment(graphql.language.InlineFragment node, graphql.util.TraverserContext<graphql.language.Node> context) graphql.util.TraversalControlvisitInlineFragmentActual(graphql.language.InlineFragment node, graphql.util.TraverserContext<graphql.language.Node> context) graphql.util.TraversalControlvisitInterfaceTypeDefinition(graphql.language.InterfaceTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) graphql.util.TraversalControlvisitInterfaceTypeDefinitionActual(graphql.language.InterfaceTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) graphql.util.TraversalControlvisitObjectTypeDefinition(graphql.language.ObjectTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) graphql.util.TraversalControlvisitObjectTypeDefinitionActual(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
-
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:
visitFieldin interfacegraphql.language.NodeVisitor- Overrides:
visitFieldin classgraphql.language.NodeVisitorStub
-
visitFieldDefinition
public final graphql.util.TraversalControl visitFieldDefinition(graphql.language.FieldDefinition fieldDefinition, graphql.util.TraverserContext<graphql.language.Node> context) - Specified by:
visitFieldDefinitionin interfacegraphql.language.NodeVisitor- Overrides:
visitFieldDefinitionin classgraphql.language.NodeVisitorStub
-
visitInterfaceTypeDefinition
public graphql.util.TraversalControl visitInterfaceTypeDefinition(graphql.language.InterfaceTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) - Specified by:
visitInterfaceTypeDefinitionin interfacegraphql.language.NodeVisitor- Overrides:
visitInterfaceTypeDefinitionin classgraphql.language.NodeVisitorStub
-
visitObjectTypeDefinition
public graphql.util.TraversalControl visitObjectTypeDefinition(graphql.language.ObjectTypeDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) - Specified by:
visitObjectTypeDefinitionin interfacegraphql.language.NodeVisitor- Overrides:
visitObjectTypeDefinitionin classgraphql.language.NodeVisitorStub
-
visitInlineFragment
public final graphql.util.TraversalControl visitInlineFragment(graphql.language.InlineFragment node, graphql.util.TraverserContext<graphql.language.Node> context) - Specified by:
visitInlineFragmentin interfacegraphql.language.NodeVisitor- Overrides:
visitInlineFragmentin classgraphql.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)
-