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.DirectivePredicateEnvironment
IntrospectionWithDirectivesSupport.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 TypeInterfaceDescriptioninterface
Named schema elements that contain input type information.Classes in graphql.schema that implement GraphQLDirectiveContainerModifier and TypeClassDescriptionclass
This defines an argument that can be supplied to a graphql field (viaGraphQLFieldDefinition
.class
A graphql enumeration type has a limited set of values.class
A graphql enumeration type has a limited set of values and this defines one of those unique valuesclass
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes and theDataFetcher
used to get data values for that field.class
Input objects defined viaGraphQLInputObjectType
contains these input fields.class
graphql 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.class
In graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.class
This is the work horse type and represents an object with one or more field values that can be retrieved by the graphql system.class
A scalar type is a leaf node in the graphql tree of types.class
A 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 void
GraphqlDirectivesContainerTypeBuilder.copyExistingDirectives
(GraphQLDirectiveContainer directivesContainer) default TraversalControl
GraphQLTypeVisitor.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 TypeInterfaceDescriptioninterface
SchemaDirectiveWiring
is passed this object as parameters when it builds out behaviourclass
(package private) static interface
(package private) static interface
Fields 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) String
SchemaPrinter.directivesString
(Class<? extends GraphQLSchemaElement> parentType, boolean isDeprecated, GraphQLDirectiveContainer directiveContainer) SchemaPrinter.directivesString
(Class<? extends GraphQLSchemaElement> parentType, GraphQLDirectiveContainer directiveContainer) private String
SchemaPrinter.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 void
AppliedDirectivesAreValid.addNonRepeatableError
(SchemaValidationErrorCollector collector, GraphQLDirectiveContainer directiveContainer, String name, int howMany) private void
AppliedDirectivesAreValid.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()