| Interface | Description |
|---|---|
| MapperFactory |
Factory for creating JVM-language-specific mappers
|
| UnknownFieldsSupport |
Utility interface that provides convenience methods to handle unknown fields during the marshaling
and unmarshalling of a JSON document
|
| ValueFormatter |
As per https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.6.1 following n
|
| Class | Description |
|---|---|
| AnnotationsMapper |
Mapper for annotations
|
| DataModelMapper |
Generic mapper for all languages
|
| DataModelMapperFactory |
Factory of data model mappers
|
| EnumDefinitionToDataModelMapper |
Map enum definition to a Freemarker data model
|
| FieldDefinitionsToResolverDataModelMapper |
Map field definitions to a Freemarker data model representing a resolver for these fields.
|
| FieldDefinitionToParameterMapper |
Mapper from GraphQL's FieldDefinition to a Freemarker-understandable format
|
| GraphQLTypeMapper |
Map GraphQL type to language-specific type (java/scala/kotlin/etc)
|
| InputDefinitionToDataModelMapper |
Map input type definition to a Freemarker data model
|
| InputValueDefinitionToParameterMapper |
Mapper from GraphQL's InputValueDefinition to a Freemarker-understandable format
|
| InterfaceDefinitionToDataModelMapper |
Map interface definition to a Freemarker data model
|
| RequestResponseDefinitionToDataModelMapper |
Map request and response definition to a Freemarker data model
|
| TypeDefinitionToDataModelMapper |
Map type definition to a Freemarker data model
|
| UnionDefinitionToDataModelMapper |
Map union definition to a Freemarker data model
|
| ValueMapper |
A class for mapping GraphQL value to a java value
|