Package | Description |
---|---|
graphql.schema | |
graphql.schema.idl | |
graphql.validation |
Modifier and Type | Class and 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.
|
Modifier and Type | Method and Description |
---|---|
GraphQLInputType |
GraphQLInputObjectField.getType() |
GraphQLInputType |
GraphQLArgument.getType() |
Modifier and Type | Method and Description |
---|---|
GraphQLInputObjectField.Builder |
GraphQLInputObjectField.Builder.type(GraphQLInputType type) |
GraphQLArgument.Builder |
GraphQLArgument.Builder.type(GraphQLInputType type) |
default TraversalControl |
GraphQLTypeVisitor.visitGraphQLInputType(GraphQLInputType node,
TraverserContext<GraphQLType> context) |
Constructor and Description |
---|
GraphQLArgument(String name,
GraphQLInputType type)
Deprecated.
use the
GraphQLArgument.newArgument() builder pattern instead, as this constructor will be made private in a future version. |
GraphQLArgument(String name,
String description,
GraphQLInputType type,
Object defaultValue)
Deprecated.
use the
GraphQLArgument.newArgument() builder pattern instead, as this constructor will be made private in a future version. |
GraphQLArgument(String name,
String description,
GraphQLInputType type,
Object defaultValue,
InputValueDefinition definition)
Deprecated.
use the
GraphQLArgument.newArgument() builder pattern instead, as this constructor will be made private in a future version. |
GraphQLInputObjectField(String name,
GraphQLInputType type)
Deprecated.
use the
GraphQLInputObjectField.newInputObjectField() builder pattern instead, as this constructor will be made private in a future version. |
GraphQLInputObjectField(String name,
String description,
GraphQLInputType type,
Object defaultValue)
Deprecated.
use the
GraphQLInputObjectField.newInputObjectField() builder pattern instead, as this constructor will be made private in a future version. |
GraphQLInputObjectField(String name,
String description,
GraphQLInputType type,
Object defaultValue,
List<GraphQLDirective> directives,
InputValueDefinition definition)
Deprecated.
use the
GraphQLInputObjectField.newInputObjectField() builder pattern instead, as this constructor will be made private in a future version. |
Modifier and Type | Method and Description |
---|---|
GraphQLInputType |
SchemaGeneratorHelper.buildDirectiveInputType(Value value)
We support the basic types as directive types
|
Modifier and Type | Method and Description |
---|---|
GraphQLDirective |
SchemaGeneratorHelper.buildDirectiveFromDefinition(DirectiveDefinition directiveDefinition,
Function<Type,GraphQLInputType> inputTypeFactory) |
Modifier and Type | Method and Description |
---|---|
GraphQLInputType |
ValidationContext.getInputType() |
GraphQLInputType |
TraversalContext.getInputType() |
Copyright © 2019. All rights reserved.