public class TypeRegistry extends Object
| Constructor and Description |
|---|
TypeRegistry(Collection<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) |
public TypeRegistry(Collection<graphql.schema.GraphQLType> knownTypes)
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()
Copyright © 2016–2018. All rights reserved.