Interface | Description |
---|---|
EnumValuesProvider |
Provides the Java runtime value for each graphql Enum value.
|
SchemaDirectiveWiring |
A SchemaDirectiveWiring is responsible for enhancing a runtime element based on directives placed on that
element in the Schema Definition Language (SDL).
|
SchemaDirectiveWiringEnvironment<T extends GraphQLDirectiveContainer> |
SchemaDirectiveWiring is passed this object as parameters
when it builds out behaviour |
SchemaGeneratorPostProcessing |
These are called by the
SchemaGenerator after a valid schema has been built
and they can then adjust it accordingly with some sort of post processing. |
WiringFactory |
A WiringFactory allows you to more dynamically wire in
TypeResolver s and DataFetcher s
based on the IDL definitions. |
Class | Description |
---|---|
CombinedWiringFactory |
This combines a number of
WiringFactory s together to act as one. |
EchoingWiringFactory |
A wiring factory that will echo back the objects defined.
|
FetchSchemaDirectiveWiring |
This adds ' @fetch(from : "otherName") ' support so you can rename what property is read for a given field
|
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 resolvers 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
|
ScalarWiringEnvironment | |
SchemaDirectiveWiringEnvironmentImpl<T extends GraphQLDirectiveContainer> | |
SchemaExtensionsChecker | |
SchemaGenerator |
This can generate a working runtime schema from a type registry and runtime wiring
|
SchemaGenerator.Options |
These options control how the schema generation works
|
SchemaGeneratorDirectiveHelper |
This contains the helper code that allows
SchemaDirectiveWiring implementations
to be invoked during schema generation. |
SchemaGeneratorHelper |
Simple helper methods with no BuildContext argument
|
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 |