Package graphql.schema.validation
Class DefaultValuesAreValid
java.lang.Object
graphql.schema.GraphQLTypeVisitorStub
graphql.schema.validation.DefaultValuesAreValid
- All Implemented Interfaces:
GraphQLTypeVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
isValidExternalValue
(GraphQLSchema schema, Object externalValue, GraphQLInputType type, GraphQLContext graphQLContext) visitGraphQLArgument
(GraphQLArgument argument, TraverserContext<GraphQLSchemaElement> context) visitGraphQLInputObjectField
(GraphQLInputObjectField inputObjectField, TraverserContext<GraphQLSchemaElement> context) visitGraphQLInputObjectType
(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) Methods inherited from class graphql.schema.GraphQLTypeVisitorStub
visitGraphQLAppliedDirective, visitGraphQLAppliedDirectiveArgument, visitGraphQLDirective, visitGraphQLEnumType, visitGraphQLEnumValueDefinition, visitGraphQLFieldDefinition, visitGraphQLInterfaceType, visitGraphQLList, visitGraphQLNonNull, visitGraphQLObjectType, visitGraphQLScalarType, visitGraphQLType, visitGraphQLTypeReference, visitGraphQLUnionType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface graphql.schema.GraphQLTypeVisitor
changeNode, deleteNode, insertAfter, insertBefore, visitBackRef, visitGraphQLCompositeType, visitGraphQLDirectiveContainer, visitGraphQLFieldsContainer, visitGraphQLInputFieldsContainer, visitGraphQLInputType, visitGraphQLModifiedType, visitGraphQLNullableType, visitGraphQLOutputType, visitGraphQLUnmodifiedType
-
Field Details
-
validationUtil
-
graphQLContext
-
-
Constructor Details
-
DefaultValuesAreValid
public DefaultValuesAreValid()
-
-
Method Details
-
visitGraphQLInputObjectType
public TraversalControl visitGraphQLInputObjectType(GraphQLInputObjectType node, TraverserContext<GraphQLSchemaElement> context) - Specified by:
visitGraphQLInputObjectType
in interfaceGraphQLTypeVisitor
- Overrides:
visitGraphQLInputObjectType
in classGraphQLTypeVisitorStub
-
visitGraphQLInputObjectField
public TraversalControl visitGraphQLInputObjectField(GraphQLInputObjectField inputObjectField, TraverserContext<GraphQLSchemaElement> context) - Specified by:
visitGraphQLInputObjectField
in interfaceGraphQLTypeVisitor
- Overrides:
visitGraphQLInputObjectField
in classGraphQLTypeVisitorStub
-
visitGraphQLArgument
public TraversalControl visitGraphQLArgument(GraphQLArgument argument, TraverserContext<GraphQLSchemaElement> context) - Specified by:
visitGraphQLArgument
in interfaceGraphQLTypeVisitor
- Overrides:
visitGraphQLArgument
in classGraphQLTypeVisitorStub
-
isValidExternalValue
private boolean isValidExternalValue(GraphQLSchema schema, Object externalValue, GraphQLInputType type, GraphQLContext graphQLContext)
-