Class OutputObjectBuilder
- java.lang.Object
-
- graphql.annotations.processor.typeBuilders.OutputObjectBuilder
-
public class OutputObjectBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OutputObjectBuilder(GraphQLObjectInfoRetriever graphQLObjectInfoRetriever, SearchAlgorithm fieldSearchAlgorithm, SearchAlgorithm methodSearchAlgorithm, GraphQLFieldRetriever graphQLFieldRetriever, GraphQLInterfaceRetriever graphQLInterfaceRetriever, GraphQLExtensionsHandler extensionsHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description graphql.schema.GraphQLObjectType.BuildergetOutputObjectBuilder(java.lang.Class<?> object, ProcessingElementsContainer container)This will examine the object class and return aGraphQLObjectType.Builderready for further definition
-
-
-
Constructor Detail
-
OutputObjectBuilder
public OutputObjectBuilder(GraphQLObjectInfoRetriever graphQLObjectInfoRetriever, SearchAlgorithm fieldSearchAlgorithm, SearchAlgorithm methodSearchAlgorithm, GraphQLFieldRetriever graphQLFieldRetriever, GraphQLInterfaceRetriever graphQLInterfaceRetriever, GraphQLExtensionsHandler extensionsHandler)
-
-
Method Detail
-
getOutputObjectBuilder
public graphql.schema.GraphQLObjectType.Builder getOutputObjectBuilder(java.lang.Class<?> object, ProcessingElementsContainer container) throws GraphQLAnnotationsExceptionThis will examine the object class and return aGraphQLObjectType.Builderready for further definition- Parameters:
object- the object class to examinecontainer- a class that hold several members that are required in order to build schema- Returns:
- a
GraphQLObjectType.Builderthat represents that object class - Throws:
GraphQLAnnotationsException- if the object class cannot be examined
-
-