public static class SchemaParser.Builder
| Constructor and Description |
|---|
Builder(java.lang.StringBuilder schemaString,
java.util.List<com.coxautodev.graphql.tools.GraphQLResolver> resolvers,
java.util.List<java.lang.Class> dataClasses) |
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SchemaParser |
build()
Build the parser with the supplied schema and dictionary.
|
SchemaParser.Builder |
dataClasses(java.lang.Class dataClasses)
Add data classes to the parsers dictionary.
|
SchemaParser.Builder |
enums(java.lang.Class enums)
Add enums to the parsers dictionary.
|
SchemaParser.Builder |
file(java.lang.String filename)
Add a GraphQL Schema file from the classpath.
|
SchemaParser.Builder |
files(java.lang.String files)
Add GraphQL schema files from the classpath.
|
SchemaParser.Builder |
resolvers(com.coxautodev.graphql.tools.GraphQLResolver resolvers)
Add GraphQLResolvers to the parsers dictionary.
|
SchemaParser.Builder |
resolvers(java.util.List<? extends com.coxautodev.graphql.tools.GraphQLResolver> resolvers)
Add GraphQLResolvers to the parsers dictionary.
|
NonExistentClass |
schemaString(java.lang.String string)
Add a GraphQL schema string directly.
|
public Builder(java.lang.StringBuilder schemaString,
java.util.List<com.coxautodev.graphql.tools.GraphQLResolver> resolvers,
java.util.List<java.lang.Class> dataClasses)
public Builder()
public SchemaParser.Builder files(java.lang.String files)
Add GraphQL schema files from the classpath.
public SchemaParser.Builder file(java.lang.String filename)
Add a GraphQL Schema file from the classpath.
public NonExistentClass schemaString(java.lang.String string)
Add a GraphQL schema string directly.
public SchemaParser.Builder resolvers(com.coxautodev.graphql.tools.GraphQLResolver resolvers)
Add GraphQLResolvers to the parsers dictionary.
public SchemaParser.Builder resolvers(java.util.List<? extends com.coxautodev.graphql.tools.GraphQLResolver> resolvers)
Add GraphQLResolvers to the parsers dictionary.
public SchemaParser.Builder dataClasses(java.lang.Class dataClasses)
Add data classes to the parsers dictionary.
public SchemaParser.Builder enums(java.lang.Class enums)
Add enums to the parsers dictionary.
public SchemaParser build()
Build the parser with the supplied schema and dictionary.