Uses of Class
graphql.schema.GraphQLInputObjectType
-
-
Uses of GraphQLInputObjectType in graphql.analysis.values
Methods in graphql.analysis.values with parameters of type GraphQLInputObjectType Modifier and Type Method Description default @Nullable java.lang.Object
ValueVisitor. visitInputObjectFieldValue(@Nullable java.lang.Object coercedValue, GraphQLInputObjectType inputObjectType, GraphQLInputObjectField inputObjectField, ValueVisitor.InputElements inputElements)
This is called when an input object field value is encountereddefault @Nullable java.util.Map<java.lang.String,java.lang.Object>
ValueVisitor. visitInputObjectValue(@Nullable java.util.Map<java.lang.String,java.lang.Object> coercedValue, GraphQLInputObjectType inputObjectType, ValueVisitor.InputElements inputElements)
This is called when an input object value is encountered.private static java.lang.Object
ValueTraverser. visitObjectValue(java.lang.Object coercedValue, GraphQLInputObjectType inputObjectType, ValueTraverser.InputElements containingElements, ValueVisitor visitor)
-
Uses of GraphQLInputObjectType in graphql.execution
Methods in graphql.execution with parameters of type GraphQLInputObjectType Modifier and Type Method Description private static java.lang.Object
ValuesResolverConversion. externalValueToInternalValueForObject(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLInputObjectType inputObjectType, java.util.Map<java.lang.String,java.lang.Object> inputMap, GraphQLContext graphqlContext, java.util.Locale locale)
performs validationprivate static java.lang.Object
ValuesResolverConversion. externalValueToLiteralForObject(GraphqlFieldVisibility fieldVisibility, GraphQLInputObjectType inputObjectType, java.lang.Object inputValue, ValuesResolver.ValueMode valueMode, GraphQLContext graphqlContext, java.util.Locale locale)
No validationprivate static Value<?>
ValuesResolverLegacy. handleInputObjectLegacy(java.lang.Object javaValue, GraphQLInputObjectType type, GraphQLContext graphqlContext, java.util.Locale locale)
private static java.lang.Object
ValuesResolverConversion. literalToInternalValueForInputObject(InputInterceptor inputInterceptor, GraphqlFieldVisibility fieldVisibility, GraphQLInputObjectType type, ObjectValue inputValue, CoercedVariables coercedVariables, GraphQLContext graphqlContext, java.util.Locale locale)
no validationprivate static java.lang.Object
ValuesResolver. literalToNormalizedValueForInputObject(GraphqlFieldVisibility fieldVisibility, GraphQLInputObjectType type, ObjectValue inputObjectLiteral, java.util.Map<java.lang.String,NormalizedInputValue> normalizedVariables)
private static void
ValuesResolver. validateOneOfInputTypes(GraphQLInputObjectType oneOfInputType, Value argumentValue, java.lang.String argumentName, java.lang.Object inputValue, java.util.Locale locale)
-
Uses of GraphQLInputObjectType in graphql.schema
Methods in graphql.schema that return GraphQLInputObjectType Modifier and Type Method Description GraphQLInputObjectType
GraphQLInputObjectType.Builder. build()
GraphQLInputObjectType
GraphQLInputObjectType. transform(java.util.function.Consumer<GraphQLInputObjectType.Builder> builderConsumer)
This helps you transform the current GraphQLInputObjectType into another one by starting a builder with all the current values and allows you to transform it how you want.GraphQLInputObjectType
GraphQLInputObjectType. withNewChildren(SchemaElementChildrenContainer newChildren)
Methods in graphql.schema with parameters of type GraphQLInputObjectType Modifier and Type Method Description static GraphQLInputObjectType.Builder
GraphQLInputObjectType. newInputObject(GraphQLInputObjectType existing)
TraversalControl
GraphQLTypeVisitor. visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context)
TraversalControl
GraphQLTypeVisitorStub. visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context)
Constructors in graphql.schema with parameters of type GraphQLInputObjectType Constructor Description Builder(GraphQLInputObjectType existing)
-
Uses of GraphQLInputObjectType in graphql.schema.diffing
Methods in graphql.schema.diffing with parameters of type GraphQLInputObjectType Modifier and Type Method Description private void
SchemaGraphFactory. newInputObject(GraphQLInputObjectType inputObject, SchemaGraph schemaGraph, boolean isIntrospectionNode)
-
Uses of GraphQLInputObjectType in graphql.schema.idl
Methods in graphql.schema.idl that return GraphQLInputObjectType Modifier and Type Method Description (package private) GraphQLInputObjectType
SchemaGeneratorHelper. buildInputObjectType(SchemaGeneratorHelper.BuildContext buildCtx, InputObjectTypeDefinition typeDefinition)
default GraphQLInputObjectType
SchemaDirectiveWiring. onInputObjectType(SchemaDirectiveWiringEnvironment<GraphQLInputObjectType> environment)
This is called when an input object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL elementGraphQLInputObjectType
SchemaGeneratorDirectiveHelper. onInputObjectType(GraphQLInputObjectType inputObjectType, SchemaGeneratorDirectiveHelper.Parameters params)
Methods in graphql.schema.idl that return types with arguments of type GraphQLInputObjectType Modifier and Type Method Description private SchemaPrinter.SchemaElementPrinter<GraphQLInputObjectType>
SchemaPrinter. inputObjectPrinter()
Methods in graphql.schema.idl with parameters of type GraphQLInputObjectType Modifier and Type Method Description GraphQLInputObjectType
SchemaGeneratorDirectiveHelper. onInputObjectType(GraphQLInputObjectType inputObjectType, SchemaGeneratorDirectiveHelper.Parameters params)
TraversalControl
SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor. visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context)
Method parameters in graphql.schema.idl with type arguments of type GraphQLInputObjectType Modifier and Type Method Description default GraphQLInputObjectType
SchemaDirectiveWiring. onInputObjectType(SchemaDirectiveWiringEnvironment<GraphQLInputObjectType> environment)
This is called when an input object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element -
Uses of GraphQLInputObjectType in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLInputObjectType Modifier and Type Method Description TraversalControl
GraphQLTypeCollectingVisitor. visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context)
TraversalControl
MultiReadOnlyGraphQLTypeVisitor. visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLInputObjectType in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLInputObjectType Modifier and Type Method Description private void
NoUnbrokenInputCycles. check(GraphQLInputObjectType type, java.util.Set<GraphQLType> seen, java.util.List<java.lang.String> path, SchemaValidationErrorCollector validationErrorCollector)
private void
TypeAndFieldRule. validateInputObject(GraphQLInputObjectType type, SchemaValidationErrorCollector errorCollector)
TraversalControl
DefaultValuesAreValid. visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context)
TraversalControl
TypeAndFieldRule. visitGraphQLInputObjectType(GraphQLInputObjectType type, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLInputObjectType in graphql.schema.visitor
Methods in graphql.schema.visitor that return GraphQLInputObjectType Modifier and Type Method Description GraphQLInputObjectType
GraphQLSchemaVisitor.InputObjectFieldVisitorEnvironment. getContainer()
GraphQLInputObjectType
GraphQLSchemaVisitorAdapter.InputObjectFieldEnv. getContainer()
Methods in graphql.schema.visitor with parameters of type GraphQLInputObjectType Modifier and Type Method Description TraversalControl
GraphQLSchemaVisitorAdapter. visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context)
default GraphQLSchemaTraversalControl
GraphQLSchemaVisitor. visitInputObjectType(GraphQLInputObjectType inputObjectType, GraphQLSchemaVisitor.InputObjectTypeVisitorEnvironment environment)
Called when visiting aGraphQLInputObjectType
in the schema -
Uses of GraphQLInputObjectType in graphql.validation
Methods in graphql.validation with parameters of type GraphQLInputObjectType Modifier and Type Method Description private java.util.Set<java.lang.String>
ValidationUtil. getMissingFields(GraphQLInputObjectType type, java.util.Map<java.lang.String,ObjectField> objectFieldMap, GraphqlFieldVisibility fieldVisibility)
protected void
ArgumentValidationUtil. handleExtraFieldError(Value<?> value, GraphQLInputObjectType type, ObjectField objectField)
protected void
ValidationUtil. handleExtraFieldError(Value<?> value, GraphQLInputObjectType type, ObjectField objectField)
protected void
ArgumentValidationUtil. handleFieldNotValidError(ObjectField objectField, GraphQLInputObjectType type)
protected void
ValidationUtil. handleFieldNotValidError(ObjectField objectField, GraphQLInputObjectType type)
protected void
ArgumentValidationUtil. handleMissingFieldsError(Value<?> value, GraphQLInputObjectType type, java.util.Set<java.lang.String> missingFields)
protected void
ValidationUtil. handleMissingFieldsError(Value<?> value, GraphQLInputObjectType type, java.util.Set<java.lang.String> missingFields)
protected void
ArgumentValidationUtil. handleNotObjectError(Value<?> value, GraphQLInputObjectType type)
protected void
ValidationUtil. handleNotObjectError(Value<?> value, GraphQLInputObjectType type)
(package private) boolean
ValidationUtil. isValidLiteralValue(Value<?> value, GraphQLInputObjectType type, GraphQLSchema schema, GraphQLContext graphQLContext, java.util.Locale locale)
-