Uses of Interface
graphql.language.Node
Packages that use Node
Package
Description
-
Uses of Node in graphql.analysis
Methods in graphql.analysis that return NodeModifier and TypeMethodDescriptionQueryTransformer.transform(QueryVisitor queryVisitor) Visits the Document in pre-order and allows to transform it usingTreeTransformerUtilmethods.Methods in graphql.analysis that return types with arguments of type NodeModifier and TypeMethodDescriptionQueryVisitorFieldArgumentEnvironment.getTraverserContext()QueryVisitorFieldArgumentEnvironmentImpl.getTraverserContext()QueryVisitorFieldArgumentValueEnvironment.getTraverserContext()QueryVisitorFieldArgumentValueEnvironmentImpl.getTraverserContext()QueryVisitorFieldEnvironment.getTraverserContext()QueryVisitorFieldEnvironmentImpl.getTraverserContext()QueryVisitorFragmentDefinitionEnvironment.getTraverserContext()QueryVisitorFragmentDefinitionEnvironmentImpl.getTraverserContext()QueryVisitorFragmentSpreadEnvironment.getTraverserContext()QueryVisitorFragmentSpreadEnvironmentImpl.getTraverserContext()QueryVisitorInlineFragmentEnvironment.getTraverserContext()QueryVisitorInlineFragmentEnvironmentImpl.getTraverserContext()Methods in graphql.analysis with parameters of type NodeModifier and TypeMethodDescriptionSpecify the root node for the transformation.Specify the root node for the traversal.Method parameters in graphql.analysis with type arguments of type NodeModifier and TypeMethodDescriptionNodeVisitorWithTypeTracking.visitArgument(Argument argument, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitDirective(Directive node, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitField(Field field, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitFragmentDefinition(FragmentDefinition fragmentDefinition, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitFragmentSpread(FragmentSpread fragmentSpread, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitInlineFragment(InlineFragment inlineFragment, TraverserContext<Node> context) NodeVisitorWithTypeTracking.visitObjectField(ObjectField node, TraverserContext<Node> context) protected TraversalControlNodeVisitorWithTypeTracking.visitValue(Value<?> value, TraverserContext<Node> context) Constructor parameters in graphql.analysis with type arguments of type NodeModifierConstructorDescriptionQueryVisitorFieldArgumentEnvironmentImpl(GraphQLFieldDefinition fieldDefinition, Argument argument, GraphQLArgument graphQLArgument, Object argumentValue, Map<String, Object> variables, QueryVisitorFieldEnvironment parentEnvironment, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorFieldArgumentValueEnvironmentImpl(GraphQLSchema schema, GraphQLFieldDefinition fieldDefinition, GraphQLArgument graphQLArgument, QueryVisitorFieldArgumentInputValue argumentInputValue, TraverserContext<Node> traverserContext, Map<String, Object> variables) QueryVisitorFieldEnvironmentImpl(boolean typeNameIntrospectionField, Field field, GraphQLFieldDefinition fieldDefinition, GraphQLOutputType parentType, GraphQLFieldsContainer unmodifiedParentType, QueryVisitorFieldEnvironment parentEnvironment, Map<String, Object> arguments, SelectionSetContainer selectionSetContainer, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorFragmentDefinitionEnvironmentImpl(FragmentDefinition fragmentDefinition, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorFragmentSpreadEnvironmentImpl(FragmentSpread fragmentSpread, FragmentDefinition fragmentDefinition, TraverserContext<Node> traverserContext, GraphQLSchema schema) QueryVisitorInlineFragmentEnvironmentImpl(InlineFragment inlineFragment, TraverserContext<Node> traverserContext, GraphQLSchema schema) -
Uses of Node in graphql.language
Classes in graphql.language with type parameters of type NodeModifier and TypeClassDescriptionclassAbstractDescribedNode<T extends Node>classAbstractNode<T extends Node>interfaceDescribedNode<T extends Node>Represents a node that can contain a description.interfaceThe base interface for virtually all graphql language elements NOTE: This class implementsSerializableand hence it can be serialised and placed into a distributed cache.classNodeParentTree<T extends Node>This represents a hierarchy from a graphql language node upwards to its associated parent nodes.interfaceSelectionSetContainer<T extends Node>Subinterfaces of Node in graphql.languageModifier and TypeInterfaceDescriptioninterfaceDefinition<T extends Definition>interfaceDescribedNode<T extends Node>Represents a node that can contain a description.interfaceDirectivesContainer<T extends DirectivesContainer>Represents a language node that can contain Directives.interfaceImplementingTypeDefinition<T extends TypeDefinition>ATypeDefinitionthat might implement interfacesinterfaceRepresents a language node that has a nameinterfaceScalarValue<T extends Value>interfaceSDLDefinition<T extends SDLDefinition>An interface for Schema Definition Language (SDL) definitions.interfaceSDLNamedDefinition<T extends SDLNamedDefinition>A interface for named Schema Definition Language (SDL) definition.interfaceinterfaceSelectionSetContainer<T extends Node>interfaceinterfaceTypeDefinition<T extends TypeDefinition>An interface for type definitions in a Schema Definition Language (SDL).interfaceClasses in graphql.language that implement NodeModifier and TypeClassDescriptionclassAbstractDescribedNode<T extends Node>classAbstractNode<T extends Node>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassProvided to the DataFetcher, therefore public APIclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassClasses in graphql.language that implement interfaces with type arguments of type NodeModifier and TypeClassDescriptionclassAdapts an Ast node to the general node from the util packageMethods in graphql.language with type parameters of type NodeModifier and TypeMethodDescriptionprotected <V extends Node>
VAbstractNode.deepCopy(V nullableObj) <T extends Node>
TNodeChildrenContainer.getChildOrNull(String key) NodeChildrenContainer.getChildren(String key) <T extends Node>
TAstSorter.sort(T nodeToBeSorted) This will sort nodes in specific orders and then alphabetically.Methods in graphql.language that return NodeModifier and TypeMethodDescriptionAstNodeAdapter.removeChild(Node node, NodeLocation location) static NodeNodeUtil.removeChild(Node node, NodeLocation childLocationToRemove) AstTransformer.transform(Node root, NodeVisitor nodeVisitor) Transforms the input tree using the Visitor Pattern.Transforms the input tree using the Visitor Pattern.AstTransformer.transformParallel(Node root, NodeVisitor nodeVisitor) AstTransformer.transformParallel(Node root, NodeVisitor nodeVisitor, ForkJoinPool forkJoinPool) Methods in graphql.language that return types with arguments of type NodeModifier and TypeMethodDescriptionArgument.getChildren()ArrayValue.getChildren()BooleanValue.getChildren()Directive.getChildren()DirectiveDefinition.getChildren()DirectiveLocation.getChildren()Document.getChildren()EnumTypeDefinition.getChildren()EnumValue.getChildren()EnumValueDefinition.getChildren()Field.getChildren()FieldDefinition.getChildren()FloatValue.getChildren()FragmentDefinition.getChildren()FragmentSpread.getChildren()InlineFragment.getChildren()InputObjectTypeDefinition.getChildren()InputValueDefinition.getChildren()InterfaceTypeDefinition.getChildren()IntValue.getChildren()ListType.getChildren()Node.getChildren()NodeChildrenContainer.getChildren()NonNullType.getChildren()NullValue.getChildren()ObjectField.getChildren()ObjectTypeDefinition.getChildren()ObjectValue.getChildren()OperationDefinition.getChildren()OperationTypeDefinition.getChildren()ScalarTypeDefinition.getChildren()SchemaDefinition.getChildren()SelectionSet.getChildren()StringValue.getChildren()TypeName.getChildren()UnionTypeDefinition.getChildren()VariableDefinition.getChildren()VariableReference.getChildren()AstNodeAdapter.getNamedChildren(Node node) Methods in graphql.language with parameters of type NodeModifier and TypeMethodDescriptionNodeTraverser.depthFirst(NodeVisitor nodeVisitor, Node root) depthFirst traversal with a enter/leave phase.AstNodeAdapter.getNamedChildren(Node node) static booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanCompares just the content and not the children.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic <T> TNodeTraverser.oneVisitWithResult(Node node, NodeVisitor nodeVisitor) NodeTraverser.postOrder(NodeVisitor nodeVisitor, Node root) Version ofNodeTraverser.postOrder(NodeVisitor, Collection)with one root.NodeTraverser.preOrder(NodeVisitor nodeVisitor, Node root) Version ofNodeTraverser.preOrder(NodeVisitor, Collection)with one root.static StringThis will pretty print the AST node in graphql language formatstatic voidThis will pretty print the AST node in graphql language formatstatic StringAstPrinter.printAstCompact(Node node) This will print the Ast node in graphql language format in a compact manner, with no new lines and descriptions stripped out of the text.AstNodeAdapter.removeChild(Node node, NodeLocation location) static NodeNodeUtil.removeChild(Node node, NodeLocation childLocationToRemove) NodeChildrenContainer.Builder.replaceChild(String key, int index, Node newChild) AstTransformer.transform(Node root, NodeVisitor nodeVisitor) Transforms the input tree using the Visitor Pattern.Transforms the input tree using the Visitor Pattern.AstTransformer.transformParallel(Node root, NodeVisitor nodeVisitor) AstTransformer.transformParallel(Node root, NodeVisitor nodeVisitor, ForkJoinPool forkJoinPool) protected TraversalControlNodeVisitorStub.visitNode(Node node, TraverserContext<Node> context) Method parameters in graphql.language with type arguments of type NodeModifier and TypeMethodDescriptionArgument.accept(TraverserContext<Node> context, NodeVisitor visitor) ArrayValue.accept(TraverserContext<Node> context, NodeVisitor visitor) BooleanValue.accept(TraverserContext<Node> context, NodeVisitor visitor) Directive.accept(TraverserContext<Node> context, NodeVisitor visitor) DirectiveDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) DirectiveLocation.accept(TraverserContext<Node> context, NodeVisitor visitor) Document.accept(TraverserContext<Node> context, NodeVisitor visitor) EnumTypeDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) EnumValue.accept(TraverserContext<Node> context, NodeVisitor visitor) EnumValueDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) Field.accept(TraverserContext<Node> context, NodeVisitor visitor) FieldDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) FloatValue.accept(TraverserContext<Node> context, NodeVisitor visitor) FragmentDefinition.accept(TraverserContext<Node> context, NodeVisitor nodeVisitor) FragmentSpread.accept(TraverserContext<Node> context, NodeVisitor visitor) InlineFragment.accept(TraverserContext<Node> context, NodeVisitor visitor) InputObjectTypeDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) InputValueDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) InterfaceTypeDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) IntValue.accept(TraverserContext<Node> context, NodeVisitor visitor) ListType.accept(TraverserContext<Node> context, NodeVisitor visitor) Node.accept(TraverserContext<Node> context, NodeVisitor visitor) Double-dispatch entry point.NonNullType.accept(TraverserContext<Node> context, NodeVisitor visitor) NullValue.accept(TraverserContext<Node> context, NodeVisitor visitor) ObjectField.accept(TraverserContext<Node> context, NodeVisitor visitor) ObjectTypeDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) ObjectValue.accept(TraverserContext<Node> context, NodeVisitor visitor) OperationDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) OperationTypeDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) ScalarTypeDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) SchemaDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) SelectionSet.accept(TraverserContext<Node> context, NodeVisitor visitor) StringValue.accept(TraverserContext<Node> context, NodeVisitor visitor) TypeName.accept(TraverserContext<Node> context, NodeVisitor visitor) UnionTypeDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) VariableDefinition.accept(TraverserContext<Node> context, NodeVisitor visitor) VariableReference.accept(TraverserContext<Node> context, NodeVisitor visitor) NodeTraverser.depthFirst(NodeVisitor nodeVisitor, Collection<? extends Node> roots) depthFirst traversal with a enter/leave phase.static booleanNodeChildrenContainer.newNodeChildrenContainer(Map<String, ? extends List<? extends Node>> childrenMap) NodeTraverser.postOrder(NodeVisitor nodeVisitor, Collection<? extends Node> roots) Post-Order traversal: This is a specialized version of depthFirst with only the leave phase.NodeTraverser.preOrder(NodeVisitor nodeVisitor, Collection<? extends Node> roots) Pre-Order traversal: This is a specialized version of depthFirst with only the enter phase.NodeVisitor.visitArgument(Argument node, TraverserContext<Node> data) NodeVisitorStub.visitArgument(Argument node, TraverserContext<Node> context) NodeVisitor.visitArrayValue(ArrayValue node, TraverserContext<Node> data) NodeVisitorStub.visitArrayValue(ArrayValue node, TraverserContext<Node> context) NodeVisitor.visitBooleanValue(BooleanValue node, TraverserContext<Node> data) NodeVisitorStub.visitBooleanValue(BooleanValue node, TraverserContext<Node> context) protected TraversalControlNodeVisitorStub.visitDefinition(Definition<?> node, TraverserContext<Node> context) NodeVisitor.visitDirective(Directive node, TraverserContext<Node> data) NodeVisitorStub.visitDirective(Directive node, TraverserContext<Node> context) NodeVisitor.visitDirectiveDefinition(DirectiveDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitDirectiveDefinition(DirectiveDefinition node, TraverserContext<Node> context) NodeVisitor.visitDirectiveLocation(DirectiveLocation node, TraverserContext<Node> data) NodeVisitorStub.visitDirectiveLocation(DirectiveLocation node, TraverserContext<Node> context) NodeVisitor.visitDocument(Document node, TraverserContext<Node> data) NodeVisitorStub.visitDocument(Document node, TraverserContext<Node> context) NodeVisitor.visitEnumTypeDefinition(EnumTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitEnumTypeDefinition(EnumTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitEnumValue(EnumValue node, TraverserContext<Node> data) NodeVisitorStub.visitEnumValue(EnumValue node, TraverserContext<Node> context) NodeVisitor.visitEnumValueDefinition(EnumValueDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitEnumValueDefinition(EnumValueDefinition node, TraverserContext<Node> context) NodeVisitor.visitField(Field node, TraverserContext<Node> data) NodeVisitorStub.visitField(Field node, TraverserContext<Node> context) NodeVisitor.visitFieldDefinition(FieldDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitFieldDefinition(FieldDefinition node, TraverserContext<Node> context) NodeVisitor.visitFloatValue(FloatValue node, TraverserContext<Node> data) NodeVisitorStub.visitFloatValue(FloatValue node, TraverserContext<Node> context) NodeVisitor.visitFragmentDefinition(FragmentDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitFragmentDefinition(FragmentDefinition node, TraverserContext<Node> context) NodeVisitor.visitFragmentSpread(FragmentSpread node, TraverserContext<Node> data) NodeVisitorStub.visitFragmentSpread(FragmentSpread node, TraverserContext<Node> context) NodeVisitor.visitInlineFragment(InlineFragment node, TraverserContext<Node> data) NodeVisitorStub.visitInlineFragment(InlineFragment node, TraverserContext<Node> context) NodeVisitor.visitInputObjectTypeDefinition(InputObjectTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitInputObjectTypeDefinition(InputObjectTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitInputValueDefinition(InputValueDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitInputValueDefinition(InputValueDefinition node, TraverserContext<Node> context) NodeVisitor.visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitInterfaceTypeDefinition(InterfaceTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitIntValue(IntValue node, TraverserContext<Node> data) NodeVisitorStub.visitIntValue(IntValue node, TraverserContext<Node> context) NodeVisitor.visitListType(ListType node, TraverserContext<Node> data) NodeVisitorStub.visitListType(ListType node, TraverserContext<Node> context) protected TraversalControlNodeVisitorStub.visitNode(Node node, TraverserContext<Node> context) NodeVisitor.visitNonNullType(NonNullType node, TraverserContext<Node> data) NodeVisitorStub.visitNonNullType(NonNullType node, TraverserContext<Node> context) NodeVisitor.visitNullValue(NullValue node, TraverserContext<Node> data) NodeVisitorStub.visitNullValue(NullValue node, TraverserContext<Node> context) NodeVisitor.visitObjectField(ObjectField node, TraverserContext<Node> data) NodeVisitorStub.visitObjectField(ObjectField node, TraverserContext<Node> context) NodeVisitor.visitObjectTypeDefinition(ObjectTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitObjectTypeDefinition(ObjectTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitObjectValue(ObjectValue node, TraverserContext<Node> data) NodeVisitorStub.visitObjectValue(ObjectValue node, TraverserContext<Node> context) NodeVisitor.visitOperationDefinition(OperationDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitOperationDefinition(OperationDefinition node, TraverserContext<Node> context) NodeVisitor.visitOperationTypeDefinition(OperationTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitOperationTypeDefinition(OperationTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitScalarTypeDefinition(ScalarTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitScalarTypeDefinition(ScalarTypeDefinition node, TraverserContext<Node> context) NodeVisitor.visitSchemaDefinition(SchemaDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitSchemaDefinition(SchemaDefinition node, TraverserContext<Node> context) protected TraversalControlNodeVisitorStub.visitSelection(Selection<?> node, TraverserContext<Node> context) NodeVisitor.visitSelectionSet(SelectionSet node, TraverserContext<Node> data) NodeVisitorStub.visitSelectionSet(SelectionSet node, TraverserContext<Node> context) NodeVisitor.visitStringValue(StringValue node, TraverserContext<Node> data) NodeVisitorStub.visitStringValue(StringValue node, TraverserContext<Node> context) protected TraversalControlNodeVisitorStub.visitType(Type<?> node, TraverserContext<Node> context) protected TraversalControlNodeVisitorStub.visitTypeDefinition(TypeDefinition<?> node, TraverserContext<Node> context) NodeVisitor.visitTypeName(TypeName node, TraverserContext<Node> data) NodeVisitorStub.visitTypeName(TypeName node, TraverserContext<Node> context) NodeVisitor.visitUnionTypeDefinition(UnionTypeDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitUnionTypeDefinition(UnionTypeDefinition node, TraverserContext<Node> context) protected TraversalControlNodeVisitorStub.visitValue(Value<?> node, TraverserContext<Node> context) NodeVisitor.visitVariableDefinition(VariableDefinition node, TraverserContext<Node> data) NodeVisitorStub.visitVariableDefinition(VariableDefinition node, TraverserContext<Node> context) NodeVisitor.visitVariableReference(VariableReference node, TraverserContext<Node> data) NodeVisitorStub.visitVariableReference(VariableReference node, TraverserContext<Node> context) Constructor parameters in graphql.language with type arguments of type Node -
Uses of Node in graphql.parser
Methods in graphql.parser that return types with arguments of type NodeMethods in graphql.parser with parameters of type NodeModifier and TypeMethodDescriptionCommentParser.getBeginningOfBlockComment(Node<?> node, String prefix) CommentParser.getCommentsAfterDescription(Node<?> node) CommentParser.getEndOfBlockComments(Node<?> node, String blockSuffix) CommentParser.getLeadingComments(Node<?> node) CommentParser.getTrailingComment(Node<?> node) Constructor parameters in graphql.parser with type arguments of type NodeModifierConstructorDescriptionGraphqlAntlrToLanguage(org.antlr.v4.runtime.CommonTokenStream tokens, MultiSourceReader multiSourceReader, ParserOptions parserOptions, I18n i18N, @Nullable Map<Node<?>, org.antlr.v4.runtime.ParserRuleContext> nodeToRuleMap) -
Uses of Node in graphql.schema
Methods in graphql.schema that return NodeModifier and TypeMethodDescription@Nullable NodeGraphQLNamedSchemaElement.getDefinition()The ASTNodethis schema element is based on.GraphQLTypeReference.getDefinition() -
Uses of Node in graphql.schema.idl.errors
Constructors in graphql.schema.idl.errors with parameters of type NodeModifierConstructorDescriptionDirectiveIllegalArgumentTypeError(Node element, String elementName, String directiveName, String argumentName, String detailedMessaged) DirectiveIllegalLocationError(Node element, String elementName, String directiveName, String locationName) DirectiveMissingNonNullArgumentError(Node element, String elementName, String directiveName, String argumentName) DirectiveUndeclaredError(Node element, String elementName, String directiveName) DirectiveUnknownArgumentError(Node element, String elementName, String directiveName, String argumentName) MissingTypeError(String typeOfType, Node node, String name) MissingTypeError(String typeOfType, Node node, String name, TypeName typeName) UnionTypeError(Node node, String msg) -
Uses of Node in graphql.validation
Methods in graphql.validation with parameters of type NodeModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidLanguageTraversal.traverse(Node root, DocumentVisitor documentVisitor) Method parameters in graphql.validation with type arguments of type NodeModifier and TypeMethodDescriptionvoidAbstractRule.addError(ValidationErrorType validationErrorType, Collection<? extends Node<?>> locations, String description) voidAbstractRule.checkDirective(Directive directive, List<Node> ancestors) voidvoidvoidvoidvoidvoidConstructor parameters in graphql.validation with type arguments of type Node -
Uses of Node in graphql.validation.rules
Method parameters in graphql.validation.rules with type arguments of type NodeModifier and TypeMethodDescriptionvoidKnownDirectives.checkDirective(Directive directive, List<Node> ancestors) voidProvidedNonNullArguments.checkDirective(Directive directive, List<Node> ancestors) voidUniqueArgumentNames.checkDirective(Directive directive, List<Node> ancestors)