Uses of Interface
graphql.util.TraverserContext
-
Packages that use TraverserContext Package Description graphql.analysis graphql.language graphql.schema graphql.schema.idl graphql.schema.impl graphql.schema.transform graphql.schema.validation graphql.schema.visitor graphql.util -
-
Uses of TraverserContext in graphql.analysis
Fields in graphql.analysis declared as TraverserContext Modifier and Type Field Description private TraverserContext<Node>
QueryVisitorFieldArgumentEnvironmentImpl. traverserContext
private TraverserContext<Node>
QueryVisitorFieldArgumentValueEnvironmentImpl. traverserContext
private TraverserContext<Node>
QueryVisitorFieldEnvironmentImpl. traverserContext
private TraverserContext<Node>
QueryVisitorFragmentDefinitionEnvironmentImpl. traverserContext
private TraverserContext<Node>
QueryVisitorFragmentSpreadEnvironmentImpl. traverserContext
private TraverserContext<Node>
QueryVisitorInlineFragmentEnvironmentImpl. traverserContext
Methods in graphql.analysis that return TraverserContext Modifier and Type Method Description TraverserContext<Node>
QueryVisitorFieldArgumentEnvironment. getTraverserContext()
TraverserContext<Node>
QueryVisitorFieldArgumentEnvironmentImpl. getTraverserContext()
TraverserContext<Node>
QueryVisitorFieldArgumentValueEnvironment. getTraverserContext()
TraverserContext<Node>
QueryVisitorFieldArgumentValueEnvironmentImpl. getTraverserContext()
TraverserContext<Node>
QueryVisitorFieldEnvironment. getTraverserContext()
TraverserContext<Node>
QueryVisitorFieldEnvironmentImpl. getTraverserContext()
TraverserContext<Node>
QueryVisitorFragmentDefinitionEnvironment. getTraverserContext()
TraverserContext<Node>
QueryVisitorFragmentDefinitionEnvironmentImpl. getTraverserContext()
TraverserContext<Node>
QueryVisitorFragmentSpreadEnvironment. getTraverserContext()
TraverserContext<Node>
QueryVisitorFragmentSpreadEnvironmentImpl. getTraverserContext()
TraverserContext<Node>
QueryVisitorInlineFragmentEnvironment. getTraverserContext()
TraverserContext<Node>
QueryVisitorInlineFragmentEnvironmentImpl. getTraverserContext()
Constructors in graphql.analysis with parameters of type TraverserContext Constructor Description QueryVisitorFieldArgumentEnvironmentImpl(GraphQLFieldDefinition fieldDefinition, Argument argument, GraphQLArgument graphQLArgument, java.lang.Object argumentValue, java.util.Map<java.lang.String,java.lang.Object> variables, QueryVisitorFieldEnvironment parentEnvironment, TraverserContext<Node> traverserContext, GraphQLSchema schema)
QueryVisitorFieldArgumentValueEnvironmentImpl(GraphQLSchema schema, GraphQLFieldDefinition fieldDefinition, GraphQLArgument graphQLArgument, QueryVisitorFieldArgumentInputValue argumentInputValue, TraverserContext<Node> traverserContext, java.util.Map<java.lang.String,java.lang.Object> variables)
QueryVisitorFieldEnvironmentImpl(boolean typeNameIntrospectionField, Field field, GraphQLFieldDefinition fieldDefinition, GraphQLOutputType parentType, GraphQLFieldsContainer unmodifiedParentType, QueryVisitorFieldEnvironment parentEnvironment, java.util.Map<java.lang.String,java.lang.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 TraverserContext in graphql.language
-
Uses of TraverserContext in graphql.schema
-
Uses of TraverserContext in graphql.schema.idl
-
Uses of TraverserContext in graphql.schema.impl
-
Uses of TraverserContext in graphql.schema.transform
-
Uses of TraverserContext in graphql.schema.validation
-
Uses of TraverserContext in graphql.schema.visitor
Fields in graphql.schema.visitor declared as TraverserContext Modifier and Type Field Description protected TraverserContext<GraphQLSchemaElement>
GraphQLSchemaVisitorEnvironmentImpl. context
-
Uses of TraverserContext in graphql.util
Classes in graphql.util that implement TraverserContext Modifier and Type Class Description class
DefaultTraverserContext<T>
Fields in graphql.util declared as TraverserContext Modifier and Type Field Description private TraverserContext<T>
DefaultTraverserContext. parent
Fields in graphql.util with type parameters of type TraverserContext Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.List<TraverserContext<T>>>
DefaultTraverserContext. children
java.util.Map<java.lang.String,java.util.List<TraverserContext<U>>>
TraverserState.EndList. childrenContextMap
Methods in graphql.util that return TraverserContext Modifier and Type Method Description TraverserContext<T>
DefaultTraverserContext. getParentContext()
TraverserContext<T>
TraverserContext. getParentContext()
Returns parent context.<S> TraverserContext<T>
DefaultTraverserContext. setVar(java.lang.Class<? super S> key, S value)
<S> TraverserContext<T>
TraverserContext. setVar(java.lang.Class<? super S> key, S value)
Stores a variable in the contextMethods in graphql.util that return types with arguments of type TraverserContext Modifier and Type Method Description java.util.Map<java.lang.String,java.util.List<TraverserContext<T>>>
DefaultTraverserContext. getChildrenContexts()
java.util.Map<java.lang.String,java.util.List<TraverserContext<T>>>
TraverserContext. getChildrenContexts()
In case of leave returns the children contexts, which have already been visited.Methods in graphql.util with parameters of type TraverserContext Modifier and Type Method Description void
TraverserState. addNewContexts(java.util.Collection<? extends T> children, TraverserContext<T> parentContext)
default TraversalControl
TraverserVisitor. backRef(TraverserContext<T> context)
This method is called when a node was already visited before.static <T> TraversalControl
TreeTransformerUtil. changeNode(TraverserContext<T> context, T changedNode)
Can be called multiple times to change the current node of the context.static <T> TraversalControl
TreeTransformerUtil. deleteNode(TraverserContext<T> context)
TraversalControl
TraverserVisitor. enter(TraverserContext<T> context)
TraversalControl
TraverserVisitorStub. enter(TraverserContext<T> context)
static <T> TraversalControl
TreeTransformerUtil. insertAfter(TraverserContext<T> context, T toInsertAfter)
static <T> TraversalControl
TreeTransformerUtil. insertBefore(TraverserContext<T> context, T toInsertBefore)
TraversalControl
TraverserVisitor. leave(TraverserContext<T> context)
TraversalControl
TraverserVisitorStub. leave(TraverserContext<T> context)
private DefaultTraverserContext<T>
TraverserState. newContext(T o, TraverserContext<T> parent, NodeLocation position)
private DefaultTraverserContext<T>
TreeParallelTransformer. newContext(T o, TraverserContext<T> parent, NodeLocation position)
private DefaultTraverserContext<T>
TreeParallelTraverser. newContext(T o, TraverserContext<T> parent, NodeLocation position)
private DefaultTraverserContext<T>
TraverserState. newContextImpl(T curNode, TraverserContext<T> parent, java.util.Map<java.lang.Class<?>,java.lang.Object> vars, NodeLocation nodeLocation, boolean isRootContext)
private DefaultTraverserContext<T>
TreeParallelTransformer. newContextImpl(T curNode, TraverserContext<T> parent, java.util.Map<java.lang.Class<?>,java.lang.Object> vars, NodeLocation nodeLocation, boolean isRootContext)
private DefaultTraverserContext<T>
TreeParallelTraverser. newContextImpl(T curNode, TraverserContext<T> parent, java.util.Map<java.lang.Class<?>,java.lang.Object> vars, NodeLocation nodeLocation, boolean isRootContext)
abstract void
TraverserState. pushAll(TraverserContext<T> o, java.util.function.Function<? super T,java.util.Map<java.lang.String,? extends java.util.List<T>>> getChildren)
void
TraverserState.QueueTraverserState. pushAll(TraverserContext<U> traverserContext, java.util.function.Function<? super U,java.util.Map<java.lang.String,? extends java.util.List<U>>> getChildren)
void
TraverserState.StackTraverserState. pushAll(TraverserContext<U> traverserContext, java.util.function.Function<? super U,java.util.Map<java.lang.String,? extends java.util.List<U>>> getChildren)
private java.util.List<DefaultTraverserContext>
TreeParallelTransformer. pushAll(TraverserContext<T> traverserContext)
private java.util.List<DefaultTraverserContext>
TreeParallelTraverser. pushAll(TraverserContext<T> traverserContext)
Method parameters in graphql.util with type arguments of type TraverserContext Modifier and Type Method Description (package private) void
DefaultTraverserContext. setChildrenContexts(java.util.Map<java.lang.String,java.util.List<TraverserContext<T>>> children)
Constructors in graphql.util with parameters of type TraverserContext Constructor Description DefaultTraverserContext(T curNode, TraverserContext<T> parent, java.util.Set<T> visited, java.util.Map<java.lang.Class<?>,java.lang.Object> vars, java.lang.Object sharedContextData, NodeLocation location, boolean isRootContext, boolean parallel)
-