public interface GraphQLAnnotationsProcessor
| Modifier and Type | Method and Description |
|---|---|
graphql.schema.GraphQLInterfaceType.Builder |
getIfaceBuilder(java.lang.Class<?> iface) |
graphql.schema.GraphQLInputObjectType |
getInputObject(graphql.schema.GraphQLObjectType graphQLType) |
graphql.schema.GraphQLType |
getInterface(java.lang.Class<?> iface) |
graphql.schema.GraphQLObjectType |
getObject(java.lang.Class<?> object) |
graphql.schema.GraphQLObjectType.Builder |
getObjectBuilder(java.lang.Class<?> object) |
graphql.schema.GraphQLUnionType.Builder |
getUnionBuilder(java.lang.Class<?> iface) |
graphql.schema.GraphQLType getInterface(java.lang.Class<?> iface)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException,
java.lang.NoSuchMethodException
iface - interfacejava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.IllegalArgumentException - if iface is not an interface or doesn't have @GraphTypeResolver annotationjava.lang.NoSuchMethodExceptiongraphql.schema.GraphQLUnionType.Builder getUnionBuilder(java.lang.Class<?> iface)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptiongraphql.schema.GraphQLInterfaceType.Builder getIfaceBuilder(java.lang.Class<?> iface)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptiongraphql.schema.GraphQLObjectType getObject(java.lang.Class<?> object)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException,
java.lang.NoSuchMethodException
object - java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.NoSuchMethodExceptiongraphql.schema.GraphQLObjectType.Builder getObjectBuilder(java.lang.Class<?> object)
throws java.lang.NoSuchMethodException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptiongraphql.schema.GraphQLInputObjectType getInputObject(graphql.schema.GraphQLObjectType graphQLType)