Package graphql.annotations.directives
Class DirectiveSchemaVisitor
- java.lang.Object
-
- graphql.annotations.directives.DirectiveSchemaVisitor
-
- All Implemented Interfaces:
graphql.schema.GraphQLTypeVisitor
public class DirectiveSchemaVisitor extends java.lang.Object implements graphql.schema.GraphQLTypeVisitor
-
-
Constructor Summary
Constructors Constructor Description DirectiveSchemaVisitor(java.util.HashMap<java.lang.String,AnnotationsDirectiveWiring> directiveWiringMap, graphql.schema.GraphQLCodeRegistry.Builder codeRegistryBuilder, TreeTransformerUtilWrapper treeTransformerUtilWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.util.TraversalControlvisitGraphQLArgument(graphql.schema.GraphQLArgument node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLDirective(graphql.schema.GraphQLDirective node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLEnumType(graphql.schema.GraphQLEnumType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLEnumValueDefinition(graphql.schema.GraphQLEnumValueDefinition node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLFieldDefinition(graphql.schema.GraphQLFieldDefinition node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLInputObjectField(graphql.schema.GraphQLInputObjectField node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLInputObjectType(graphql.schema.GraphQLInputObjectType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLInterfaceType(graphql.schema.GraphQLInterfaceType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLList(graphql.schema.GraphQLList node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLNonNull(graphql.schema.GraphQLNonNull node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLObjectType(graphql.schema.GraphQLObjectType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLScalarType(graphql.schema.GraphQLScalarType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLTypeReference(graphql.schema.GraphQLTypeReference node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)graphql.util.TraversalControlvisitGraphQLUnionType(graphql.schema.GraphQLUnionType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface graphql.schema.GraphQLTypeVisitor
changeNode, deleteNode, insertAfter, insertBefore, visitBackRef, visitGraphQLAppliedDirective, visitGraphQLAppliedDirectiveArgument, visitGraphQLCompositeType, visitGraphQLDirectiveContainer, visitGraphQLFieldsContainer, visitGraphQLInputFieldsContainer, visitGraphQLInputType, visitGraphQLModifiedType, visitGraphQLNullableType, visitGraphQLOutputType, visitGraphQLUnmodifiedType
-
-
-
-
Constructor Detail
-
DirectiveSchemaVisitor
public DirectiveSchemaVisitor(java.util.HashMap<java.lang.String,AnnotationsDirectiveWiring> directiveWiringMap, graphql.schema.GraphQLCodeRegistry.Builder codeRegistryBuilder, TreeTransformerUtilWrapper treeTransformerUtilWrapper)
-
-
Method Detail
-
visitGraphQLArgument
public graphql.util.TraversalControl visitGraphQLArgument(graphql.schema.GraphQLArgument node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLArgumentin interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLInterfaceType
public graphql.util.TraversalControl visitGraphQLInterfaceType(graphql.schema.GraphQLInterfaceType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLInterfaceTypein interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLEnumType
public graphql.util.TraversalControl visitGraphQLEnumType(graphql.schema.GraphQLEnumType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLEnumTypein interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLEnumValueDefinition
public graphql.util.TraversalControl visitGraphQLEnumValueDefinition(graphql.schema.GraphQLEnumValueDefinition node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLEnumValueDefinitionin interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLFieldDefinition
public graphql.util.TraversalControl visitGraphQLFieldDefinition(graphql.schema.GraphQLFieldDefinition node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLFieldDefinitionin interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLDirective
public graphql.util.TraversalControl visitGraphQLDirective(graphql.schema.GraphQLDirective node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLDirectivein interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLInputObjectField
public graphql.util.TraversalControl visitGraphQLInputObjectField(graphql.schema.GraphQLInputObjectField node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLInputObjectFieldin interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLInputObjectType
public graphql.util.TraversalControl visitGraphQLInputObjectType(graphql.schema.GraphQLInputObjectType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLInputObjectTypein interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLList
public graphql.util.TraversalControl visitGraphQLList(graphql.schema.GraphQLList node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLListin interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLNonNull
public graphql.util.TraversalControl visitGraphQLNonNull(graphql.schema.GraphQLNonNull node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLNonNullin interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLObjectType
public graphql.util.TraversalControl visitGraphQLObjectType(graphql.schema.GraphQLObjectType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLObjectTypein interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLScalarType
public graphql.util.TraversalControl visitGraphQLScalarType(graphql.schema.GraphQLScalarType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLScalarTypein interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLTypeReference
public graphql.util.TraversalControl visitGraphQLTypeReference(graphql.schema.GraphQLTypeReference node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLTypeReferencein interfacegraphql.schema.GraphQLTypeVisitor
-
visitGraphQLUnionType
public graphql.util.TraversalControl visitGraphQLUnionType(graphql.schema.GraphQLUnionType node, graphql.util.TraverserContext<graphql.schema.GraphQLSchemaElement> context)- Specified by:
visitGraphQLUnionTypein interfacegraphql.schema.GraphQLTypeVisitor
-
-