public class InterfaceMapper extends CachingMapper<graphql.schema.GraphQLInterfaceType,graphql.schema.GraphQLInputObjectType>
| Constructor and Description |
|---|
InterfaceMapper(InterfaceMappingStrategy interfaceStrategy,
ObjectTypeMapper objectTypeMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected String[] |
getScanPackages(AnnotatedType javaType) |
protected boolean |
isImplementationAutoDiscoveryEnabled(AnnotatedType javaType) |
boolean |
supports(AnnotatedType type) |
graphql.schema.GraphQLInputObjectType |
toGraphQLInputType(String typeName,
AnnotatedType javaType,
OperationMapper operationMapper,
BuildContext buildContext) |
graphql.schema.GraphQLInterfaceType |
toGraphQLType(String typeName,
AnnotatedType javaType,
OperationMapper operationMapper,
BuildContext buildContext) |
getInputTypeName, getTypeName, toGraphQLInputType, toGraphQLTypepublic InterfaceMapper(InterfaceMappingStrategy interfaceStrategy, ObjectTypeMapper objectTypeMapper)
public graphql.schema.GraphQLInterfaceType toGraphQLType(String typeName, AnnotatedType javaType, OperationMapper operationMapper, BuildContext buildContext)
toGraphQLType in class CachingMapper<graphql.schema.GraphQLInterfaceType,graphql.schema.GraphQLInputObjectType>public graphql.schema.GraphQLInputObjectType toGraphQLInputType(String typeName, AnnotatedType javaType, OperationMapper operationMapper, BuildContext buildContext)
toGraphQLInputType in class CachingMapper<graphql.schema.GraphQLInterfaceType,graphql.schema.GraphQLInputObjectType>public boolean supports(AnnotatedType type)
protected boolean isImplementationAutoDiscoveryEnabled(AnnotatedType javaType)
protected String[] getScanPackages(AnnotatedType javaType)
Copyright © 2016–2018. All rights reserved.