Uses of Interface
graphql.schema.GraphQLTypeVisitor
-
Packages that use GraphQLTypeVisitor Package Description graphql.schema graphql.schema.idl graphql.schema.impl graphql.schema.transform graphql.schema.validation graphql.schema.visitor -
-
Uses of GraphQLTypeVisitor in graphql.schema
Classes in graphql.schema that implement GraphQLTypeVisitor Modifier and Type Class Description class
CodeRegistryVisitor
This ensure that all fields have data fetchers and that unions and interfaces have type resolversclass
GraphQLTypeResolvingVisitor
private static class
GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor
class
GraphQLTypeVisitorStub
Base implementation ofGraphQLTypeVisitor
for convenience.Fields in graphql.schema declared as GraphQLTypeVisitor Modifier and Type Field Description private GraphQLTypeVisitor
SchemaTraverser.TraverserDelegateVisitor. delegate
Fields in graphql.schema with type parameters of type GraphQLTypeVisitor Modifier and Type Field Description private java.util.List<GraphQLTypeVisitor>
SchemaTraverser.TraverserDelegateListVisitor. typeVisitors
Method parameters in graphql.schema with type arguments of type GraphQLTypeVisitor Modifier and Type Method Description TraverserResult
SchemaTraverser. depthFirstFullSchema(java.util.List<GraphQLTypeVisitor> typeVisitors, GraphQLSchema schema, java.util.Map<java.lang.Class<?>,java.lang.Object> rootVars)
This will visit all of the schema elements in the specified schema, invoking each visitor in turn.Constructors in graphql.schema with parameters of type GraphQLTypeVisitor Constructor Description TraverserDelegateVisitor(GraphQLTypeVisitor delegate)
Constructor parameters in graphql.schema with type arguments of type GraphQLTypeVisitor Constructor Description TraverserDelegateListVisitor(java.util.List<GraphQLTypeVisitor> typeVisitors)
-
Uses of GraphQLTypeVisitor in graphql.schema.idl
Classes in graphql.schema.idl that implement GraphQLTypeVisitor Modifier and Type Class Description class
SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor
-
Uses of GraphQLTypeVisitor in graphql.schema.impl
Classes in graphql.schema.impl that implement GraphQLTypeVisitor Modifier and Type Class Description class
GraphQLTypeCollectingVisitor
class
MultiReadOnlyGraphQLTypeVisitor
A delegating type visitor that allows you to call N visitors in a list and always continues viaTraversalControl.CONTINUE
Fields in graphql.schema.impl with type parameters of type GraphQLTypeVisitor Modifier and Type Field Description private java.util.List<GraphQLTypeVisitor>
MultiReadOnlyGraphQLTypeVisitor. visitors
Methods in graphql.schema.impl with parameters of type GraphQLTypeVisitor Modifier and Type Method Description static void
SchemaUtil. visitPartiallySchema(GraphQLSchema partiallyBuiltSchema, GraphQLTypeVisitor... visitors)
Called to visit a partially built schema (duringGraphQLSchema
build phases) with a set of visitors Each visitor is expected to hold its own side effects that might be last used to construct a full schemaConstructor parameters in graphql.schema.impl with type arguments of type GraphQLTypeVisitor Constructor Description MultiReadOnlyGraphQLTypeVisitor(java.util.List<GraphQLTypeVisitor> visitors)
-
Uses of GraphQLTypeVisitor in graphql.schema.transform
Classes in graphql.schema.transform that implement GraphQLTypeVisitor Modifier and Type Class Description private static class
FieldVisibilitySchemaTransformation.AdditionalTypeVisibilityVisitor
private static class
FieldVisibilitySchemaTransformation.FieldRemovalVisitor
private static class
FieldVisibilitySchemaTransformation.TypeObservingVisitor
private static class
FieldVisibilitySchemaTransformation.TypeVisibilityVisitor
-
Uses of GraphQLTypeVisitor in graphql.schema.validation
Classes in graphql.schema.validation that implement GraphQLTypeVisitor Modifier and Type Class Description class
AppliedDirectiveArgumentsAreValid
class
AppliedDirectivesAreValid
class
DefaultValuesAreValid
class
InputAndOutputTypesUsedAppropriately
Schema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclass
NoUnbrokenInputCycles
Schema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclass
OneOfInputObjectRules
class
TypeAndFieldRule
The validation about GraphQLObjectType, GraphQLInterfaceType, GraphQLUnionType, GraphQLEnumType, GraphQLInputObjectType, GraphQLScalarType.class
TypesImplementInterfaces
Schema validation rule ensuring object and interface types have all the fields that they need to implement the interfaces they say they implement.Fields in graphql.schema.validation with type parameters of type GraphQLTypeVisitor Modifier and Type Field Description private java.util.List<GraphQLTypeVisitor>
SchemaValidator. rules
Methods in graphql.schema.validation that return types with arguments of type GraphQLTypeVisitor Modifier and Type Method Description java.util.List<GraphQLTypeVisitor>
SchemaValidator. getRules()
-
Uses of GraphQLTypeVisitor in graphql.schema.visitor
Classes in graphql.schema.visitor that implement GraphQLTypeVisitor Modifier and Type Class Description (package private) class
GraphQLSchemaVisitorAdapter
Methods in graphql.schema.visitor that return GraphQLTypeVisitor Modifier and Type Method Description default GraphQLTypeVisitor
GraphQLSchemaVisitor. toTypeVisitor()
This allows you to turn this smarter visitor into the baseGraphQLTypeVisitor
interface
-