Uses of Interface
graphql.schema.GraphQLInputType
-
-
Uses of GraphQLInputType in graphql.analysis
Methods in graphql.analysis that return GraphQLInputType Modifier and Type Method Description GraphQLInputType
QueryVisitorFieldArgumentInputValue. getInputType()
GraphQLInputType
QueryVisitorFieldArgumentInputValueImpl. getInputType()
-
Uses of GraphQLInputType in graphql.analysis.values
Methods in graphql.analysis.values with parameters of type GraphQLInputType Modifier and Type Method Description private static java.lang.Object
ValueTraverser. visitPreOrderImpl(java.lang.Object coercedValue, GraphQLInputType startingInputType, ValueTraverser.InputElements containingElements, ValueVisitor visitor)
-
Uses of GraphQLInputType in graphql.execution
Methods in graphql.execution with parameters of type GraphQLInputType Modifier and Type Method Description (package private) static java.lang.Object
ValuesResolverConversion. defaultValueToInternalValue(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, InputValueWithState defaultValue, GraphQLInputType type, GraphQLContext graphqlContext, java.util.Locale locale)
static java.lang.Object
ValuesResolver. externalValueToInternalValue(GraphqlFieldVisibility fieldVisibility, java.lang.Object externalValue, GraphQLInputType type, GraphQLContext graphqlContext, java.util.Locale locale)
Converts an external value to an internal value(package private) static java.lang.Object
ValuesResolverConversion. externalValueToInternalValue(GraphqlFieldVisibility fieldVisibility, java.lang.Object externalValue, GraphQLInputType type, GraphQLContext graphqlContext, java.util.Locale locale)
Converts an external value to an internal value(package private) static java.lang.Object
ValuesResolverConversion. externalValueToInternalValueImpl(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLInputType graphQLType, java.lang.Object originalValue, GraphQLContext graphqlContext, java.util.Locale locale)
Performs validation too(package private) static java.lang.Object
ValuesResolverConversion. externalValueToLiteral(GraphqlFieldVisibility fieldVisibility, @Nullable java.lang.Object value, GraphQLInputType type, ValuesResolver.ValueMode valueMode, GraphQLContext graphqlContext, java.util.Locale locale)
No validation: the external value is assumed to be valid.static <T> T
ValuesResolver. getInputValueImpl(GraphQLInputType inputType, InputValueWithState inputValue, GraphQLContext graphqlContext, java.util.Locale locale)
(package private) static java.lang.Object
ValuesResolverConversion. literalToInternalValue(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLInputType type, Value inputValue, CoercedVariables coercedVariables, GraphQLContext graphqlContext, java.util.Locale locale)
No validation (it was checked before via ArgumentsOfCorrectType and VariableDefaultValuesOfCorrectType)static java.lang.Object
ValuesResolver. valueToInternalValue(InputValueWithState inputValueWithState, GraphQLInputType inputType, GraphQLContext graphqlContext, java.util.Locale locale)
(package private) static @Nullable java.lang.Object
ValuesResolverConversion. valueToInternalValueImpl(InputInterceptor inputInterceptor, InputValueWithState inputValueWithState, GraphQLInputType inputType, GraphQLContext graphqlContext, java.util.Locale locale)
-
Uses of GraphQLInputType in graphql.execution.directives
Fields in graphql.execution.directives declared as GraphQLInputType Modifier and Type Field Description private GraphQLInputType
QueryAppliedDirectiveArgument. originalType
private GraphQLInputType
QueryAppliedDirectiveArgument.Builder. type
Methods in graphql.execution.directives that return GraphQLInputType Modifier and Type Method Description @NotNull GraphQLInputType
QueryAppliedDirectiveArgument. getType()
Methods in graphql.execution.directives with parameters of type GraphQLInputType Modifier and Type Method Description QueryAppliedDirectiveArgument.Builder
QueryAppliedDirectiveArgument.Builder. type(GraphQLInputType type)
Constructors in graphql.execution.directives with parameters of type GraphQLInputType Constructor Description QueryAppliedDirectiveArgument(java.lang.String name, InputValueWithState value, GraphQLInputType type, Argument definition)
-
Uses of GraphQLInputType in graphql.execution.values
Methods in graphql.execution.values with parameters of type GraphQLInputType Modifier and Type Method Description java.lang.Object
InputInterceptor. intercept(@Nullable java.lang.Object value, @NotNull GraphQLInputType graphQLType, @NotNull GraphQLContext graphqlContext, @NotNull java.util.Locale locale)
This is called with a value that is to be presented to theValuesResolver
code. -
Uses of GraphQLInputType in graphql.execution.values.legacycoercing
Fields in graphql.execution.values.legacycoercing with type parameters of type GraphQLInputType Modifier and Type Field Description private java.util.function.BiFunction<java.lang.Object,GraphQLInputType,java.lang.Object>
LegacyCoercingInputInterceptor. behavior
Methods in graphql.execution.values.legacycoercing with parameters of type GraphQLInputType Modifier and Type Method Description java.lang.Object
LegacyCoercingInputInterceptor. intercept(@Nullable java.lang.Object input, @NotNull GraphQLInputType graphQLType, @NotNull GraphQLContext graphqlContext, @NotNull java.util.Locale locale)
(package private) static boolean
LegacyCoercingInputInterceptor. isLegacyValue(java.lang.Object input, GraphQLInputType graphQLType)
Method parameters in graphql.execution.values.legacycoercing with type arguments of type GraphQLInputType Modifier and Type Method Description static LegacyCoercingInputInterceptor
LegacyCoercingInputInterceptor. migratesValues(java.util.function.BiConsumer<java.lang.Object,GraphQLInputType> observerCallback)
This will change legacy values as it encounters them to something acceptable to the more strict coercion rules.static LegacyCoercingInputInterceptor
LegacyCoercingInputInterceptor. observesValues(java.util.function.BiConsumer<java.lang.Object,GraphQLInputType> observerCallback)
This will ONLY observe legacy values and invoke the callback when it gets one.Constructor parameters in graphql.execution.values.legacycoercing with type arguments of type GraphQLInputType Constructor Description LegacyCoercingInputInterceptor(java.util.function.BiFunction<java.lang.Object,GraphQLInputType,java.lang.Object> behavior)
-
Uses of GraphQLInputType in graphql.introspection
Methods in graphql.introspection with parameters of type GraphQLInputType Modifier and Type Method Description private static java.lang.String
Introspection. printDefaultValue(InputValueWithState inputValueWithState, GraphQLInputType type, GraphQLContext graphQLContext, java.util.Locale locale)
-
Uses of GraphQLInputType in graphql.schema
Subinterfaces of GraphQLInputType in graphql.schema Modifier and Type Interface Description interface
GraphQLNamedInputType
Input types represent those set of types that are allowed to be accepted as graphql mutation input, as opposed toGraphQLOutputType
s which can only be used as graphql response output.Classes in graphql.schema that implement GraphQLInputType Modifier and Type Class Description class
GraphQLEnumType
A graphql enumeration type has a limited set of values.class
GraphQLInputObjectType
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
GraphQLList
A modified type that indicates there is a list of the underlying wrapped type, eg a list of strings or a list of booleans.class
GraphQLNonNull
A modified type that indicates there the underlying wrapped type will not be null.class
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.class
GraphQLTypeReference
A special type to allow a object/interface types to reference itself.Fields in graphql.schema declared as GraphQLInputType Modifier and Type Field Description private GraphQLInputType
GraphQLAppliedDirectiveArgument. originalType
private GraphQLInputType
GraphQLArgument. originalType
private GraphQLInputType
GraphQLInputObjectField. originalType
private GraphQLInputType
GraphQLAppliedDirectiveArgument. replacedType
private GraphQLInputType
GraphQLArgument. replacedType
private GraphQLInputType
GraphQLInputObjectField. replacedType
private GraphQLInputType
GraphQLAppliedDirectiveArgument.Builder. type
private GraphQLInputType
GraphQLArgument.Builder. type
private GraphQLInputType
GraphQLInputObjectField.Builder. type
Methods in graphql.schema with type parameters of type GraphQLInputType Modifier and Type Method Description <T extends GraphQLInputType>
TGraphQLInputValueDefinition. getType()
Methods in graphql.schema that return GraphQLInputType Modifier and Type Method Description GraphQLInputType
GraphQLAppliedDirectiveArgument. getType()
GraphQLInputType
GraphQLArgument. getType()
GraphQLInputType
GraphQLInputObjectField. getType()
Methods in graphql.schema with parameters of type GraphQLInputType Modifier and Type Method Description private static java.lang.Object
GraphQLInputObjectField. inputTypeToStringAvoidingCircularReference(GraphQLInputType graphQLInputType)
(package private) void
GraphQLAppliedDirectiveArgument. replaceType(GraphQLInputType type)
(package private) void
GraphQLArgument. replaceType(GraphQLInputType type)
(package private) void
GraphQLInputObjectField. replaceType(GraphQLInputType type)
GraphQLAppliedDirectiveArgument.Builder
GraphQLAppliedDirectiveArgument.Builder. type(GraphQLInputType type)
GraphQLArgument.Builder
GraphQLArgument.Builder. type(GraphQLInputType type)
GraphQLInputObjectField.Builder
GraphQLInputObjectField.Builder. type(GraphQLInputType type)
default TraversalControl
GraphQLTypeVisitor. visitGraphQLInputType(GraphQLInputType node, TraverserContext<GraphQLSchemaElement> context)
Constructors in graphql.schema with parameters of type GraphQLInputType Constructor Description GraphQLAppliedDirectiveArgument(java.lang.String name, InputValueWithState value, GraphQLInputType type, Argument definition)
GraphQLArgument(java.lang.String name, java.lang.String description, GraphQLInputType type, InputValueWithState defaultValue, InputValueWithState value, InputValueDefinition definition, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, java.lang.String deprecationReason)
GraphQLInputObjectField(java.lang.String name, java.lang.String description, GraphQLInputType type, InputValueWithState defaultValue, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, InputValueDefinition definition, java.lang.String deprecationReason)
-
Uses of GraphQLInputType in graphql.schema.idl
Fields in graphql.schema.idl with type parameters of type GraphQLInputType Modifier and Type Field Description private java.util.Map<java.lang.String,GraphQLInputType>
SchemaGeneratorHelper.BuildContext. inputGTypes
Methods in graphql.schema.idl that return GraphQLInputType Modifier and Type Method Description (package private) GraphQLInputType
SchemaGeneratorHelper. buildInputType(SchemaGeneratorHelper.BuildContext buildCtx, Type rawType)
(package private) GraphQLInputType
SchemaGeneratorHelper.BuildContext. hasInputType(TypeDefinition<?> typeDefinition)
Methods in graphql.schema.idl that return types with arguments of type GraphQLInputType Modifier and Type Method Description java.util.function.Function<Type<?>,GraphQLInputType>
SchemaGeneratorHelper. inputTypeFactory(SchemaGeneratorHelper.BuildContext buildCtx)
Methods in graphql.schema.idl with parameters of type GraphQLInputType Modifier and Type Method Description private static java.lang.String
SchemaPrinter. printAst(InputValueWithState value, GraphQLInputType type)
Method parameters in graphql.schema.idl with type arguments of type GraphQLInputType Modifier and Type Method Description private static Pair<GraphQLDirective,GraphQLAppliedDirective>
SchemaGeneratorAppliedDirectiveHelper. buildAppliedDirective(SchemaGeneratorHelper.BuildContext buildCtx, java.util.function.Function<Type<?>,GraphQLInputType> inputTypeFactory, Directive directive, java.util.Set<GraphQLDirective> directiveDefinitions, Introspection.DirectiveLocation directiveLocation, GraphqlTypeComparatorRegistry comparatorRegistry)
(package private) static Pair<java.util.List<GraphQLDirective>,java.util.List<GraphQLAppliedDirective>>
SchemaGeneratorAppliedDirectiveHelper. buildAppliedDirectives(SchemaGeneratorHelper.BuildContext buildCtx, java.util.function.Function<Type<?>,GraphQLInputType> inputTypeFactory, java.util.List<Directive> directives, java.util.List<Directive> extensionDirectives, Introspection.DirectiveLocation directiveLocation, java.util.Set<GraphQLDirective> runtimeDirectives, GraphqlTypeComparatorRegistry comparatorRegistry)
(package private) static GraphQLArgument
SchemaGeneratorAppliedDirectiveHelper. buildDirectiveArgumentDefinitionFromAst(SchemaGeneratorHelper.BuildContext buildCtx, InputValueDefinition valueDefinition, java.util.function.Function<Type<?>,GraphQLInputType> inputTypeFactory)
(package private) static GraphQLDirective
SchemaGeneratorAppliedDirectiveHelper. buildDirectiveDefinitionFromAst(SchemaGeneratorHelper.BuildContext buildCtx, DirectiveDefinition directiveDefinition, java.util.function.Function<Type<?>,GraphQLInputType> inputTypeFactory)
-
Uses of GraphQLInputType in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLInputType Modifier and Type Method Description TraversalControl
MultiReadOnlyGraphQLTypeVisitor. visitGraphQLInputType(GraphQLInputType node, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLInputType in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLInputType Modifier and Type Method Description private void
InputAndOutputTypesUsedAppropriately. checkIsAllInputTypes(GraphQLInputType inputType, SchemaValidationErrorCollector validationErrorCollector, java.lang.String argName)
private boolean
AppliedDirectiveArgumentsAreValid. isValidExternalValue(GraphQLSchema schema, java.lang.Object externalValue, GraphQLInputType type, GraphQLContext graphQLContext, java.util.Locale locale)
private boolean
DefaultValuesAreValid. isValidExternalValue(GraphQLSchema schema, java.lang.Object externalValue, GraphQLInputType type, GraphQLContext graphQLContext)
-
Uses of GraphQLInputType in graphql.util
Methods in graphql.util with parameters of type GraphQLInputType Modifier and Type Method Description private static Value
Anonymizer. replaceValue(Value valueLiteral, GraphQLInputType argType, java.util.Map<GraphQLNamedSchemaElement,java.lang.String> newNameMap, java.util.concurrent.atomic.AtomicInteger defaultStringValueCounter, java.util.concurrent.atomic.AtomicInteger defaultIntValueCounter)
-
Uses of GraphQLInputType in graphql.validation
Fields in graphql.validation with type parameters of type GraphQLInputType Modifier and Type Field Description private java.util.List<GraphQLInputType>
TraversalContext. inputTypeStack
Methods in graphql.validation that return GraphQLInputType Modifier and Type Method Description GraphQLInputType
TraversalContext. getInputType()
GraphQLInputType
ValidationContext. getInputType()
Methods in graphql.validation with parameters of type GraphQLInputType Modifier and Type Method Description private void
TraversalContext. addInputType(GraphQLInputType graphQLInputType)
-