Uses of Interface
graphql.schema.GraphQLDirectiveContainer
-
Packages that use GraphQLDirectiveContainer Package Description graphql graphql.introspection graphql.schema graphql.schema.idl graphql.schema.impl graphql.schema.validation graphql.schema.visitor -
-
Uses of GraphQLDirectiveContainer in graphql
Methods in graphql with parameters of type GraphQLDirectiveContainer Modifier and Type Method Description static java.util.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 GraphQLDirectiveContainer Modifier and Type Method Description GraphQLDirectiveContainerIntrospectionWithDirectivesSupport.DirectivePredicateEnvironment. getDirectiveContainer()The schema element that contained this directive.Methods in graphql.introspection with parameters of type GraphQLDirectiveContainer Modifier and Type Method Description private @NotNull IntrospectionWithDirectivesSupport.DirectivePredicateEnvironmentIntrospectionWithDirectivesSupport. buildDirectivePredicateEnv(GraphQLSchema schema, boolean isDefinedDirective, GraphQLDirectiveContainer container, java.lang.String directiveName)private java.util.List<GraphQLAppliedDirective>IntrospectionWithDirectivesSupport. filterAppliedDirectives(GraphQLSchema schema, boolean isDefinedDirective, GraphQLDirectiveContainer container, java.util.List<GraphQLAppliedDirective> directives)private java.util.List<GraphQLDirective>IntrospectionWithDirectivesSupport. filterDirectives(GraphQLSchema schema, boolean isDefinedDirective, GraphQLDirectiveContainer container, java.util.List<GraphQLDirective> directives) -
Uses of GraphQLDirectiveContainer in graphql.schema
Subinterfaces of GraphQLDirectiveContainer in graphql.schema Modifier and Type Interface Description interfaceGraphQLInputValueDefinitionNamed schema elements that contain input type information.Classes in graphql.schema that implement GraphQLDirectiveContainer Modifier and Type Class Description classGraphQLArgumentThis defines an argument that can be supplied to a graphql field (viaGraphQLFieldDefinition.classGraphQLEnumTypeA graphql enumeration type has a limited set of values.classGraphQLEnumValueDefinitionA graphql enumeration type has a limited set of values and this defines one of those unique valuesclassGraphQLFieldDefinitionFields 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.classGraphQLInputObjectFieldInput objects defined viaGraphQLInputObjectTypecontains these input fields.classGraphQLInputObjectTypegraphql 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.classGraphQLInterfaceTypeIn graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.classGraphQLObjectTypeThis is the work horse type and represents an object with one or more field values that can be retrieved by the graphql system.classGraphQLScalarTypeA scalar type is a leaf node in the graphql tree of types.classGraphQLUnionTypeA union type is a polymorphic type that dynamically represents one of more concrete object types.Methods in graphql.schema with parameters of type GraphQLDirectiveContainer Modifier and Type Method Description protected 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 GraphQLDirectiveContainer Modifier and Type Interface Description interfaceSchemaDirectiveWiringEnvironment<T extends GraphQLDirectiveContainer>SchemaDirectiveWiringis passed this object as parameters when it builds out behaviourclassSchemaDirectiveWiringEnvironmentImpl<T extends GraphQLDirectiveContainer>(package private) static interfaceSchemaGeneratorDirectiveHelper.EnvBuilder<T extends GraphQLDirectiveContainer>(package private) static interfaceSchemaGeneratorDirectiveHelper.EnvInvoker<T extends GraphQLDirectiveContainer>Fields in graphql.schema.idl declared as GraphQLDirectiveContainer Modifier and Type Field Description private TSchemaDirectiveWiringEnvironmentImpl. elementMethods in graphql.schema.idl with type parameters of type GraphQLDirectiveContainer Modifier and Type Method Description private <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, java.util.List<GraphQLDirective> allDirectives, java.util.List<GraphQLAppliedDirective> allAppliedDirectives, SchemaGeneratorDirectiveHelper.EnvBuilder<T> envBuilder, SchemaGeneratorDirectiveHelper.EnvInvoker<T> invoker)Methods in graphql.schema.idl with parameters of type GraphQLDirectiveContainer Modifier and Type Method Description private java.util.List<GraphQLAppliedDirective>SchemaPrinter. addDeprecatedDirectiveIfNeeded(GraphQLDirectiveContainer directiveContainer)(package private) java.lang.StringSchemaPrinter. directivesString(java.lang.Class<? extends GraphQLSchemaElement> parentType, boolean isDeprecated, GraphQLDirectiveContainer directiveContainer)java.lang.StringSchemaPrinter. directivesString(java.lang.Class<? extends GraphQLSchemaElement> parentType, GraphQLDirectiveContainer directiveContainer)private java.lang.StringSchemaPrinter. getDeprecationReason(GraphQLDirectiveContainer directiveContainer) -
Uses of GraphQLDirectiveContainer in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLDirectiveContainer Modifier and Type Method Description TraversalControlMultiReadOnlyGraphQLTypeVisitor. visitGraphQLDirectiveContainer(GraphQLDirectiveContainer node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLDirectiveContainer in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLDirectiveContainer Modifier and Type Method Description private voidAppliedDirectivesAreValid. addNonRepeatableError(SchemaValidationErrorCollector collector, GraphQLDirectiveContainer directiveContainer, java.lang.String name, int howMany)private voidAppliedDirectivesAreValid. checkNonRepeatable(SchemaValidationErrorCollector collector, GraphQLDirectiveContainer directiveContainer, GraphQLDirective directiveDef, java.util.List<GraphQLDirective> directives) -
Uses of GraphQLDirectiveContainer in graphql.schema.visitor
Methods in graphql.schema.visitor that return GraphQLDirectiveContainer Modifier and Type Method Description GraphQLDirectiveContainerGraphQLSchemaVisitor.AppliedDirectiveVisitorEnvironment. getContainer()GraphQLDirectiveContainerGraphQLSchemaVisitorAdapter.AppliedDirectiveEnv. getContainer()
-