Uses of Interface
graphql.language.Node
Packages that use Node
Package
Description
-
Uses of Node in graphql.analysis
Fields in graphql.analysis declared as NodeModifier and TypeFieldDescriptionprivate Node
QueryTransformer.Builder.root
private final Node
QueryTransformer.root
private Node
QueryTraverser.Builder.root
Fields in graphql.analysis with type parameters of type NodeModifier and TypeFieldDescriptionprivate final Collection
<? extends Node> QueryTraverser.roots
private final TraverserContext
<Node> QueryVisitorFieldArgumentEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFieldArgumentValueEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFieldEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFragmentDefinitionEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorFragmentSpreadEnvironmentImpl.traverserContext
private final TraverserContext
<Node> QueryVisitorInlineFragmentEnvironmentImpl.traverserContext
Methods in graphql.analysis that return NodeModifier and TypeMethodDescriptionQueryTransformer.transform
(QueryVisitor queryVisitor) Visits the Document in pre-order and allows to transform it usingTreeTransformerUtil
methods.Methods in graphql.analysis that return types with arguments of type NodeModifier and TypeMethodDescriptionQueryTraverser.childrenOf
(Node<?> node) QueryVisitorFieldArgumentEnvironment.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 TypeMethodDescriptionQueryTraverser.childrenOf
(Node<?> node) Specify 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 TraversalControl
NodeVisitorWithTypeTracking.visitValue
(Value<?> value, TraverserContext<Node> context) Constructors in graphql.analysis with parameters of type NodeModifierConstructorDescriptionprivate
QueryTransformer
(GraphQLSchema schema, Node root, GraphQLCompositeType rootParentType, Map<String, FragmentDefinition> fragmentsByName, Map<String, Object> variables) private
QueryTraverser
(GraphQLSchema schema, Node root, GraphQLCompositeType rootParentType, Map<String, FragmentDefinition> fragmentsByName, CoercedVariables coercedVariables) 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 TypeClassDescriptionclass
AbstractDescribedNode<T extends Node>
class
AbstractNode<T extends Node>
(package private) static interface
AstPrinter.NodePrinter<T extends Node>
These print nodes into output writersinterface
DescribedNode<T extends Node>
Represents a node that can contain a description.interface
The base interface for virtually all graphql language elements NOTE: This class implementsSerializable
and hence it can be serialised and placed into a distributed cache.class
NodeParentTree<T extends Node>
This represents a hierarchy from a graphql language node upwards to its associated parent nodes.interface
SelectionSetContainer<T extends Node>
Subinterfaces of Node in graphql.languageModifier and TypeInterfaceDescriptioninterface
Definition<T extends Definition>
interface
DescribedNode<T extends Node>
Represents a node that can contain a description.interface
DirectivesContainer<T extends DirectivesContainer>
Represents a language node that can contain Directives.interface
ImplementingTypeDefinition<T extends TypeDefinition>
ATypeDefinition
that might implement interfacesinterface
Represents a language node that has a nameinterface
ScalarValue<T extends Value>
interface
SDLDefinition<T extends SDLDefinition>
An interface for Schema Definition Language (SDL) definitions.interface
SDLNamedDefinition<T extends SDLNamedDefinition>
A interface for named Schema Definition Language (SDL) definition.interface
interface
SelectionSetContainer<T extends Node>
interface
interface
TypeDefinition<T extends TypeDefinition>
An interface for type definitions in a Schema Definition Language (SDL).interface
Classes in graphql.language that implement NodeModifier and TypeClassDescriptionclass
AbstractDescribedNode<T extends Node>
class
AbstractNode<T extends Node>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Provided to the DataFetcher, therefore public APIclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in graphql.language declared as NodeFields in graphql.language with type parameters of type NodeModifier and TypeFieldDescriptionNodeChildrenContainer.Builder.children
NodeChildrenContainer.children
NodeTraverser.getChildren
NodeTraverser.getChildren
private final Map
<Class<? extends Node>, AstPrinter.NodePrinter<? extends Node>> AstPrinter.printers
private final Map
<Class<? extends Node>, AstPrinter.NodePrinter<? extends Node>> AstPrinter.printers
Methods in graphql.language with type parameters of type NodeModifier and TypeMethodDescription(package private) <T extends Node>
AstPrinter.NodePrinter<T> AstPrinter._findPrinter
(Node node) (package private) <T extends Node>
AstPrinter.NodePrinter<T> AstPrinter._findPrinter
(Node node, Class startClass) PrettyAstPrinter.block
(List<T> nodes, Node parentNode, String prefix, String suffix, String separatorMultiline, String separatorSingleLine, String whenEmpty) protected <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 Node
NodeUtil.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) private TraverserVisitor
<Node> AstTransformer.getNodeTraverserVisitor
(NodeVisitor nodeVisitor) Methods in graphql.language with parameters of type NodeModifier and TypeMethodDescription(package private) <T extends Node>
AstPrinter.NodePrinter<T> AstPrinter._findPrinter
(Node node) (package private) <T extends Node>
AstPrinter.NodePrinter<T> AstPrinter._findPrinter
(Node node, Class startClass) PrettyAstPrinter.block
(List<T> nodes, Node parentNode, String prefix, String suffix, String separatorMultiline, String separatorSingleLine, String whenEmpty) NodeTraverser.depthFirst
(NodeVisitor nodeVisitor, Node root) depthFirst traversal with a enter/leave phase.private String
AstPrinter.description
(Node<?> node) private String
PrettyAstPrinter.description
(Node<?> node) AstNodeAdapter.getNamedChildren
(Node node) static boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Compares just the content and not the children.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
private String
private String
private String
private String
static <T> T
NodeTraverser.oneVisitWithResult
(Node node, NodeVisitor nodeVisitor) private String
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 String
This will pretty print the AST node in graphql language formatstatic void
This will pretty print the AST node in graphql language formatstatic String
AstPrinter.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.private static void
AstPrinter.printImpl
(StringBuilder writer, Node node, boolean compactMode) AstNodeAdapter.removeChild
(Node node, NodeLocation location) static Node
NodeUtil.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 TraversalControl
NodeVisitorStub.visitNode
(Node node, TraverserContext<Node> context) (package private) String
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.private Object
NodeTraverser.doTraverse
(Collection<? extends Node> roots, TraverserVisitor traverserVisitor) private boolean
AstPrinter.hasDescription
(List<? extends Node> nodes) static boolean
NodeChildrenContainer.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.(package private) void
AstPrinter.replacePrinter
(Class<? extends Node> nodeClass, AstPrinter.NodePrinter<? extends Node> nodePrinter) Allow subclasses to replace a printer for a specificNode
(package private) void
AstPrinter.replacePrinter
(Class<? extends Node> nodeClass, AstPrinter.NodePrinter<? extends Node> nodePrinter) Allow subclasses to replace a printer for a specificNode
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 TraversalControl
NodeVisitorStub.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 TraversalControl
NodeVisitorStub.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 TraversalControl
NodeVisitorStub.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 TraversalControl
NodeVisitorStub.visitType
(Type<?> node, TraverserContext<Node> context) protected TraversalControl
NodeVisitorStub.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 TraversalControl
NodeVisitorStub.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
Fields in graphql.parser with type parameters of type NodeModifier and TypeFieldDescriptionCommentParser.nodeToRuleMap
GraphqlAntlrToLanguage.nodeToRuleMap
NodeToRuleCapturingParser.ParserContext.nodeToRuleMap
Methods in graphql.parser with type parameters of type NodeModifier and TypeMethodDescriptionprivate <T extends Node<?>>
TGraphqlAntlrToLanguage.captureRuleContext
(T node, org.antlr.v4.runtime.ParserRuleContext ctx) Methods in graphql.parser that return NodeModifier and TypeMethodDescriptionprivate Node
<?> Parser.parseImpl
(ParserEnvironment environment, BiFunction<GraphqlParser, GraphqlAntlrToLanguage, Object[]> nodeFunction) 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 Node
GraphQLNamedSchemaElement.getDefinition()
The ASTNode
this schema element is based on.GraphQLTypeReference.getDefinition()
-
Uses of Node in graphql.schema.idl
Fields in graphql.schema.idl declared as NodeMethods in graphql.schema.idl with parameters of type NodeModifier and TypeMethodDescription(package private) static String
SchemaGeneratorHelper.buildDescription
(SchemaGeneratorHelper.BuildContext buildContext, Node<?> node, Description description) private void
SchemaTypeDirectivesChecker.checkDirectiveArguments
(List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Node element, String elementName, Directive directive, DirectiveDefinition directiveDefinition) private void
SchemaTypeDirectivesChecker.checkDirectives
(Introspection.DirectiveLocation expectedLocation, List<GraphQLError> errors, TypeDefinitionRegistry typeRegistry, Node<?> element, String elementName, List<Directive> directives) SchemaTypeChecker.checkTypeExists
(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors, String typeOfType, Node element, String elementName) Constructors in graphql.schema.idl with parameters of type NodeModifierConstructorDescription(package private)
ArgValueOfAllowedTypeChecker
(Directive directive, Node<?> element, String elementName, Argument argument, TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring) -
Uses of Node in graphql.schema.idl.errors
Fields in graphql.schema.idl.errors declared as NodeMethods in graphql.schema.idl.errors with parameters of type NodeModifier and TypeMethodDescriptionstatic String
(package private) static String
DirectiveIllegalArgumentTypeError.mkDirectiveIllegalArgumentTypeErrorMessage
(Node element, String elementName, String directiveName, String argumentName, String detailedMessage) 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
Fields in graphql.validation with type parameters of type NodeMethods in graphql.validation with parameters of type NodeModifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
LanguageTraversal.traverse
(Node root, DocumentVisitor documentVisitor) private void
LanguageTraversal.traverseImpl
(Node<?> root, DocumentVisitor documentVisitor, List<Node> path) Method parameters in graphql.validation with type arguments of type NodeModifier and TypeMethodDescriptionvoid
AbstractRule.addError
(ValidationErrorType validationErrorType, Collection<? extends Node<?>> locations, String description) void
AbstractRule.checkDirective
(Directive directive, List<Node> ancestors) private void
RulesVisitor.checkDirective
(Directive node, List<Node> ancestors) private void
RulesVisitor.checkFragmentSpread
(FragmentSpread node, List<Node> ancestors) void
void
void
void
void
void
private void
LanguageTraversal.traverseImpl
(Node<?> root, DocumentVisitor documentVisitor, List<Node> path) Constructor parameters in graphql.validation with type arguments of type Node -
Uses of Node in graphql.validation.rules
Methods in graphql.validation.rules with parameters of type NodeModifier and TypeMethodDescriptionprivate void
UniqueDirectiveNamesPerLocation.checkDirectivesUniqueness
(Node<?> directivesContainer, List<Directive> directives) private boolean
KnownDirectives.hasInvalidLocation
(GraphQLDirective directive, Node ancestor) Method parameters in graphql.validation.rules with type arguments of type NodeModifier and TypeMethodDescriptionvoid
KnownDirectives.checkDirective
(Directive directive, List<Node> ancestors) void
ProvidedNonNullArguments.checkDirective
(Directive directive, List<Node> ancestors) void
UniqueArgumentNames.checkDirective
(Directive directive, List<Node> ancestors)