public class TypeRepository extends Object
| Constructor and Description |
|---|
TypeRepository(Set<graphql.schema.GraphQLType> knownTypes) |
| Modifier and Type | Method and Description |
|---|---|
Set<graphql.schema.GraphQLObjectType> |
getDiscoveredTypes() |
List<MappedType> |
getOutputTypes(String compositeTypeName) |
List<MappedType> |
getOutputTypes(String compositeTypeName,
Class objectType) |
void |
registerCovariantType(String compositeTypeName,
AnnotatedType javaSubType,
graphql.schema.GraphQLOutputType subType) |
void |
registerDiscoveredCovariantType(String compositeTypeName,
AnnotatedType javaSubType,
graphql.schema.GraphQLObjectType subType) |
void |
registerObjectType(graphql.schema.GraphQLObjectType objectType) |
void |
replaceTypeReferences() |
public TypeRepository(Set<graphql.schema.GraphQLType> knownTypes)
public void registerObjectType(graphql.schema.GraphQLObjectType objectType)
public void registerDiscoveredCovariantType(String compositeTypeName, AnnotatedType javaSubType, graphql.schema.GraphQLObjectType subType)
public void registerCovariantType(String compositeTypeName, AnnotatedType javaSubType, graphql.schema.GraphQLOutputType subType)
public List<MappedType> getOutputTypes(String compositeTypeName, Class objectType)
public List<MappedType> getOutputTypes(String compositeTypeName)
public Set<graphql.schema.GraphQLObjectType> getDiscoveredTypes()
public void replaceTypeReferences()
Copyright © 2016–2017. All rights reserved.