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 classCodeRegistryVisitorThis ensure that all fields have data fetchers and that unions and interfaces have type resolversclassGraphQLTypeResolvingVisitorprivate static classGraphQLTypeResolvingVisitor.TypeRefResolvingVisitorclassGraphQLTypeVisitorStubBase implementation ofGraphQLTypeVisitorfor convenience.Fields in graphql.schema declared as GraphQLTypeVisitor Modifier and Type Field Description private GraphQLTypeVisitorSchemaTraverser.TraverserDelegateVisitor. delegateFields in graphql.schema with type parameters of type GraphQLTypeVisitor Modifier and Type Field Description private java.util.List<GraphQLTypeVisitor>SchemaTraverser.TraverserDelegateListVisitor. typeVisitorsMethod parameters in graphql.schema with type arguments of type GraphQLTypeVisitor Modifier and Type Method Description TraverserResultSchemaTraverser. 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 classSchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor -
Uses of GraphQLTypeVisitor in graphql.schema.impl
Classes in graphql.schema.impl that implement GraphQLTypeVisitor Modifier and Type Class Description classGraphQLTypeCollectingVisitorclassMultiReadOnlyGraphQLTypeVisitorA delegating type visitor that allows you to call N visitors in a list and always continues viaTraversalControl.CONTINUEFields in graphql.schema.impl with type parameters of type GraphQLTypeVisitor Modifier and Type Field Description private java.util.List<GraphQLTypeVisitor>MultiReadOnlyGraphQLTypeVisitor. visitorsMethods in graphql.schema.impl with parameters of type GraphQLTypeVisitor Modifier and Type Method Description static voidSchemaUtil. visitPartiallySchema(GraphQLSchema partiallyBuiltSchema, GraphQLTypeVisitor... visitors)Called to visit a partially built schema (duringGraphQLSchemabuild 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 classFieldVisibilitySchemaTransformation.AdditionalTypeVisibilityVisitorprivate static classFieldVisibilitySchemaTransformation.FieldRemovalVisitorprivate static classFieldVisibilitySchemaTransformation.TypeObservingVisitorprivate static classFieldVisibilitySchemaTransformation.TypeVisibilityVisitor -
Uses of GraphQLTypeVisitor in graphql.schema.validation
Classes in graphql.schema.validation that implement GraphQLTypeVisitor Modifier and Type Class Description classAppliedDirectiveArgumentsAreValidclassAppliedDirectivesAreValidclassDefaultValuesAreValidclassInputAndOutputTypesUsedAppropriatelySchema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclassNoUnbrokenInputCyclesSchema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclassOneOfInputObjectRulesclassTypeAndFieldRuleThe validation about GraphQLObjectType, GraphQLInterfaceType, GraphQLUnionType, GraphQLEnumType, GraphQLInputObjectType, GraphQLScalarType.classTypesImplementInterfacesSchema 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. rulesMethods 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) classGraphQLSchemaVisitorAdapterMethods in graphql.schema.visitor that return GraphQLTypeVisitor Modifier and Type Method Description default GraphQLTypeVisitorGraphQLSchemaVisitor. toTypeVisitor()This allows you to turn this smarter visitor into the baseGraphQLTypeVisitorinterface
-