public class SchemaParserBuilder
Constructor and Description |
---|
SchemaParserBuilder(SchemaParserDictionary dictionary) |
SchemaParserBuilder() |
Modifier and Type | Method and Description |
---|---|
SchemaParser |
build()
Build the parser with the supplied schema and dictionary.
|
SchemaParserBuilder |
dictionary(java.lang.String name,
java.lang.Class<?> clazz)
Add arbitrary classes to the parser's dictionary, overriding the generated type name.
|
SchemaParserBuilder |
dictionary(java.util.Map<java.lang.String,? extends java.lang.Class<?>> dictionary)
Add arbitrary classes to the parser's dictionary, overriding the generated type name.
|
SchemaParserBuilder |
dictionary(java.lang.Class<?> clazz)
Add arbitrary classes to the parser's dictionary.
|
SchemaParserBuilder |
dictionary(java.lang.Class dictionary)
Add arbitrary classes to the parser's dictionary.
|
SchemaParserBuilder |
dictionary(java.util.Collection<? extends java.lang.Class<?>> dictionary)
Add arbitrary classes to the parser's dictionary.
|
SchemaParserBuilder |
file(java.lang.String filename)
Add a GraphQL Schema file from the classpath.
|
SchemaParserBuilder |
files(java.lang.String files)
Add GraphQL schema files from the classpath.
|
SchemaParserBuilder |
options(SchemaParserOptions options) |
SchemaParserBuilder |
resolvers(com.coxautodev.graphql.tools.GraphQLResolver resolvers)
Add GraphQLResolvers to the parser's dictionary.
|
SchemaParserBuilder |
resolvers(java.util.List<? extends com.coxautodev.graphql.tools.GraphQLResolver<?>> resolvers)
Add GraphQLResolvers to the parser's dictionary.
|
SchemaParserBuilder |
scalars(graphql.schema.GraphQLScalarType scalars)
Add scalars to the parser's dictionary.
|
SchemaParserBuilder |
schemaString(java.lang.String string)
Add a GraphQL schema string directly.
|
public SchemaParserBuilder(SchemaParserDictionary dictionary)
public SchemaParserBuilder()
public SchemaParserBuilder files(java.lang.String files)
Add GraphQL schema files from the classpath.
public SchemaParserBuilder file(java.lang.String filename)
Add a GraphQL Schema file from the classpath.
public SchemaParserBuilder schemaString(java.lang.String string)
Add a GraphQL schema string directly.
public SchemaParserBuilder resolvers(com.coxautodev.graphql.tools.GraphQLResolver resolvers)
Add GraphQLResolvers to the parser's dictionary.
public SchemaParserBuilder resolvers(java.util.List<? extends com.coxautodev.graphql.tools.GraphQLResolver<?>> resolvers)
Add GraphQLResolvers to the parser's dictionary.
public SchemaParserBuilder scalars(graphql.schema.GraphQLScalarType scalars)
Add scalars to the parser's dictionary.
public SchemaParserBuilder dictionary(java.lang.String name, java.lang.Class<?> clazz)
Add arbitrary classes to the parser's dictionary, overriding the generated type name.
public SchemaParserBuilder dictionary(java.util.Map<java.lang.String,? extends java.lang.Class<?>> dictionary)
Add arbitrary classes to the parser's dictionary, overriding the generated type name.
public SchemaParserBuilder dictionary(java.lang.Class<?> clazz)
Add arbitrary classes to the parser's dictionary.
public SchemaParserBuilder dictionary(java.lang.Class dictionary)
Add arbitrary classes to the parser's dictionary.
public SchemaParserBuilder dictionary(java.util.Collection<? extends java.lang.Class<?>> dictionary)
Add arbitrary classes to the parser's dictionary.
public SchemaParserBuilder options(SchemaParserOptions options)
public SchemaParser build()
Build the parser with the supplied schema and dictionary.