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.lang.String name,
kotlin.reflect.KClass<?> 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(kotlin.reflect.KClass<?> 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(kotlin.reflect.KClass 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.lang.String name, kotlin.reflect.KClass<?> 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(kotlin.reflect.KClass<?> 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(kotlin.reflect.KClass 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.