| Package | Description |
|---|---|
| io.leangen.graphql | |
| io.leangen.graphql.generator | |
| io.leangen.graphql.generator.mapping.common | |
| io.leangen.graphql.generator.mapping.strategy |
| Modifier and Type | Field and Description |
|---|---|
InterfaceMappingStrategy |
GeneratorConfiguration.interfaceMappingStrategy |
| Modifier and Type | Method and Description |
|---|---|
GraphQLSchemaGenerator |
GraphQLSchemaGenerator.withInterfaceMappingStrategy(InterfaceMappingStrategy interfaceStrategy) |
| Modifier and Type | Field and Description |
|---|---|
InterfaceMappingStrategy |
BuildContext.interfaceStrategy |
| Constructor and Description |
|---|
BuildContext(String[] basePackages,
GlobalEnvironment environment,
OperationRegistry operationRegistry,
TypeMapperRegistry typeMappers,
SchemaTransformerRegistry transformers,
ValueMapperFactory valueMapperFactory,
TypeInfoGenerator typeInfoGenerator,
MessageBundle messageBundle,
InterfaceMappingStrategy interfaceStrategy,
ScalarDeserializationStrategy scalarStrategy,
TypeTransformer typeTransformer,
AbstractInputHandler abstractInputHandler,
InputFieldBuilderRegistry inputFieldBuilders,
ResolverInterceptorFactory interceptorFactory,
DirectiveBuilder directiveBuilder,
InclusionStrategy inclusionStrategy,
RelayMappingConfig relayMappingConfig,
Collection<graphql.schema.GraphQLType> knownTypes,
List<AnnotatedType> additionalDirectives,
Comparator<AnnotatedType> typeComparator,
ImplementationDiscoveryStrategy implementationStrategy)
The shared context accessible throughout the schema generation process
|
| Constructor and Description |
|---|
InterfaceMapper(InterfaceMappingStrategy interfaceStrategy,
ObjectTypeMapper objectTypeMapper) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInterfaceMappingStrategy |
class |
AnnotatedInterfaceStrategy |
class |
PackageBasedInterfaceStrategy |
class |
SuperTypeBasedInterfaceStrategy |
Copyright © 2016–2018. All rights reserved.