Uses of Interface
graphql.schema.GraphQLDirectiveContainer
Packages that use GraphQLDirectiveContainer
Package
Description
-
Uses of GraphQLDirectiveContainer in graphql
Methods in graphql with parameters of type GraphQLDirectiveContainerModifier and TypeMethodDescriptionstatic List<GraphQLAppliedDirective> DirectivesUtil.toAppliedDirectives(GraphQLDirectiveContainer directiveContainer) This can take a collection of legacy directives and turn them applied directives, and combine them with any applied directives. -
Uses of GraphQLDirectiveContainer in graphql.introspection
Methods in graphql.introspection that return GraphQLDirectiveContainerModifier and TypeMethodDescriptionIntrospectionWithDirectivesSupport.DirectivePredicateEnvironment.getDirectiveContainer()The schema element that contained this directive.Methods in graphql.introspection with parameters of type GraphQLDirectiveContainerModifier and TypeMethodDescriptionprivate @NotNull IntrospectionWithDirectivesSupport.DirectivePredicateEnvironmentIntrospectionWithDirectivesSupport.buildDirectivePredicateEnv(GraphQLSchema schema, boolean isDefinedDirective, GraphQLDirectiveContainer container, String directiveName) private List<GraphQLAppliedDirective> IntrospectionWithDirectivesSupport.filterAppliedDirectives(GraphQLSchema schema, boolean isDefinedDirective, GraphQLDirectiveContainer container, List<GraphQLAppliedDirective> directives) private List<GraphQLDirective> IntrospectionWithDirectivesSupport.filterDirectives(GraphQLSchema schema, boolean isDefinedDirective, GraphQLDirectiveContainer container, List<GraphQLDirective> directives) -
Uses of GraphQLDirectiveContainer in graphql.schema
Subinterfaces of GraphQLDirectiveContainer in graphql.schemaModifier and TypeInterfaceDescriptioninterfaceNamed schema elements that contain input type information.Classes in graphql.schema that implement GraphQLDirectiveContainerModifier and TypeClassDescriptionclassThis defines an argument that can be supplied to a graphql field (viaGraphQLFieldDefinition.classA graphql enumeration type has a limited set of values.classA graphql enumeration type has a limited set of values and this defines one of those unique valuesclassFields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes and theDataFetcherused to get data values for that field.classInput objects defined viaGraphQLInputObjectTypecontains these input fields.classgraphql clearly delineates between the types of objects that represent the output of a query and input objects that can be fed into a graphql mutation.classIn graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.classThis is the work horse type and represents an object with one or more field values that can be retrieved by the graphql system.classA scalar type is a leaf node in the graphql tree of types.classA union type is a polymorphic type that dynamically represents one of more concrete object types.Methods in graphql.schema with parameters of type GraphQLDirectiveContainerModifier and TypeMethodDescriptionprotected voidGraphqlDirectivesContainerTypeBuilder.copyExistingDirectives(GraphQLDirectiveContainer directivesContainer) default TraversalControlGraphQLTypeVisitor.visitGraphQLDirectiveContainer(GraphQLDirectiveContainer node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLDirectiveContainer in graphql.schema.idl
Classes in graphql.schema.idl with type parameters of type GraphQLDirectiveContainerModifier and TypeInterfaceDescriptioninterfaceSchemaDirectiveWiringis passed this object as parameters when it builds out behaviourclass(package private) static interface(package private) static interfaceFields in graphql.schema.idl declared as GraphQLDirectiveContainerMethods in graphql.schema.idl with type parameters of type GraphQLDirectiveContainerModifier and TypeMethodDescriptionprivate <T extends GraphQLDirectiveContainer>
TSchemaGeneratorHelper.directivesObserve(SchemaGeneratorHelper.BuildContext buildCtx, T directiveContainer) private <T extends GraphQLDirectiveContainer>
TSchemaGeneratorDirectiveHelper.invokeWiring(T element, SchemaGeneratorDirectiveHelper.EnvInvoker<T> invoker, SchemaDirectiveWiring schemaDirectiveWiring, SchemaDirectiveWiringEnvironment<T> env) static <T extends GraphQLDirectiveContainer>
booleanSchemaGeneratorDirectiveHelper.schemaDirectiveWiringIsRequired(T directiveContainer, TypeDefinitionRegistry typeRegistry, RuntimeWiring runtimeWiring) This will return true if something in the RuntimeWiring requires aSchemaDirectiveWiring.private <T extends GraphQLDirectiveContainer>
TSchemaGeneratorDirectiveHelper.wireDirectives(SchemaGeneratorDirectiveHelper.Parameters parameters, T element, List<GraphQLDirective> allDirectives, List<GraphQLAppliedDirective> allAppliedDirectives, SchemaGeneratorDirectiveHelper.EnvBuilder<T> envBuilder, SchemaGeneratorDirectiveHelper.EnvInvoker<T> invoker) Methods in graphql.schema.idl with parameters of type GraphQLDirectiveContainerModifier and TypeMethodDescriptionprivate List<GraphQLAppliedDirective> SchemaPrinter.addDeprecatedDirectiveIfNeeded(GraphQLDirectiveContainer directiveContainer) (package private) StringSchemaPrinter.directivesString(Class<? extends GraphQLSchemaElement> parentType, boolean isDeprecated, GraphQLDirectiveContainer directiveContainer) SchemaPrinter.directivesString(Class<? extends GraphQLSchemaElement> parentType, GraphQLDirectiveContainer directiveContainer) private StringSchemaPrinter.getDeprecationReason(GraphQLDirectiveContainer directiveContainer) -
Uses of GraphQLDirectiveContainer in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLDirectiveContainerModifier and TypeMethodDescriptionMultiReadOnlyGraphQLTypeVisitor.visitGraphQLDirectiveContainer(GraphQLDirectiveContainer node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLDirectiveContainer in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLDirectiveContainerModifier and TypeMethodDescriptionprivate voidAppliedDirectivesAreValid.addNonRepeatableError(SchemaValidationErrorCollector collector, GraphQLDirectiveContainer directiveContainer, String name, int howMany) private voidAppliedDirectivesAreValid.checkNonRepeatable(SchemaValidationErrorCollector collector, GraphQLDirectiveContainer directiveContainer, GraphQLDirective directiveDef, List<GraphQLDirective> directives) -
Uses of GraphQLDirectiveContainer in graphql.schema.visitor
Methods in graphql.schema.visitor that return GraphQLDirectiveContainerModifier and TypeMethodDescriptionGraphQLSchemaVisitor.AppliedDirectiveVisitorEnvironment.getContainer()GraphQLSchemaVisitorAdapter.AppliedDirectiveEnv.getContainer()