| Interface | Description |
|---|---|
| EnumValuesProvider |
Provides the Java runtime value for each graphql Enum value.
|
| WiringFactory |
A WiringFactory allows you to more dynamically wire in
TypeResolvers and DataFetchers
based on the IDL definitions. |
| Class | Description |
|---|---|
| CombinedWiringFactory |
This combines a number of
WiringFactorys together to act as one. |
| FieldWiringEnvironment | |
| InterfaceWiringEnvironment | |
| MapEnumValuesProvider | |
| NaturalEnumValuesProvider<T extends java.lang.Enum<T>> |
Simple EnumValuesProvided which maps the GraphQL Enum name to the Java Enum instance.
|
| NoopWiringFactory | |
| RuntimeWiring |
A runtime wiring is a specification of data fetchers, type resolves and custom scalars that are needed
to wire together a functional
GraphQLSchema |
| RuntimeWiring.Builder | |
| ScalarInfo |
Info on all the standard scalar objects provided by graphql-java
|
| SchemaGenerator |
This can generate a working runtime schema from a type registry and runtime wiring
|
| SchemaParser |
This can take a graphql schema definition and parse it into a
TypeDefinitionRegistry of
definitions ready to be placed into SchemaGenerator say |
| SchemaPrinter |
This can print an in memory GraphQL schema back to a logical schema definition
|
| SchemaPrinter.Options |
Options to use when printing a schema
|
| SchemaTypeChecker |
This helps pre check the state of the type system to ensure it can be made into an executable schema.
|
| TypeDefinitionRegistry |
A
TypeDefinitionRegistry contains the set of type definitions that come from compiling
a graphql schema definition file via SchemaParser.parse(String) |
| TypeInfo |
This helper gives you access to the type info given a type definition
|
| TypeRuntimeWiring |
A type runtime wiring is a specification of the data fetchers and possible type resolver for a given type name.
|
| TypeRuntimeWiring.Builder | |
| UnExecutableSchemaGenerator | |
| UnionWiringEnvironment |