Class TransformDirectiveOnTopLevelFieldToQueryBase
java.lang.Object
graphql.language.NodeVisitorStub
org.aksw.jenax.graphql.sparql.v2.rewrite.TransformDirectiveOnTopLevelFieldToQueryBase
- All Implemented Interfaces:
graphql.language.NodeVisitor
- Direct Known Subclasses:
TransformPullDebug,TransformPullNdJson,TransformPullOrdered,TransformPullPretty
public class TransformDirectiveOnTopLevelFieldToQueryBase
extends graphql.language.NodeVisitorStub
Base class for transforms that move a directive on a top level field to the query level.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends graphql.language.DirectivesContainer<?>>
graphql.util.TraversalControltransform(String targetDirectiveName, T node, graphql.util.TraverserContext<graphql.language.Node> context, Consumer<List<graphql.language.Directive>> action) graphql.util.TraversalControlvisitOperationDefinition(graphql.language.OperationDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) Also assign an ID to the query itself.Methods inherited from class graphql.language.NodeVisitorStub
visitArgument, visitArrayValue, visitBooleanValue, visitDefinition, visitDirective, visitDirectiveDefinition, visitDirectiveLocation, visitDocument, visitEnumTypeDefinition, visitEnumValue, visitEnumValueDefinition, visitField, visitFieldDefinition, visitFloatValue, visitFragmentDefinition, visitFragmentSpread, visitInlineFragment, visitInputObjectTypeDefinition, visitInputValueDefinition, visitInterfaceTypeDefinition, visitIntValue, visitListType, visitNode, visitNonNullType, visitNullValue, visitObjectField, visitObjectTypeDefinition, visitObjectValue, visitOperationTypeDefinition, visitScalarTypeDefinition, visitSchemaDefinition, visitSelection, visitSelectionSet, visitStringValue, visitType, visitTypeDefinition, visitTypeName, visitUnionTypeDefinition, visitValue, visitVariableDefinition, visitVariableReference
-
Field Details
-
targetDirectiveName
-
-
Constructor Details
-
TransformDirectiveOnTopLevelFieldToQueryBase
-
-
Method Details
-
visitOperationDefinition
public graphql.util.TraversalControl visitOperationDefinition(graphql.language.OperationDefinition node, graphql.util.TraverserContext<graphql.language.Node> context) Also assign an ID to the query itself.- Specified by:
visitOperationDefinitionin interfacegraphql.language.NodeVisitor- Overrides:
visitOperationDefinitionin classgraphql.language.NodeVisitorStub
-
transform
-