Class ContainerTypeBuilder
java.lang.Object
com.atlassian.graphql.types.ObjectTypeBuilder
com.atlassian.graphql.json.types.JsonObjectTypeBuilder
com.atlassian.confluence.plugins.graphql.types.ContainerTypeBuilder
- All Implemented Interfaces:
com.atlassian.graphql.spi.GraphQLTypeBuilder
public class ContainerTypeBuilder
extends com.atlassian.graphql.json.types.JsonObjectTypeBuilder
A builder for GraphQLObjectType objects, generated for api
Container objects.- Since:
- 6.12.0
-
Constructor Summary
ConstructorsConstructorDescriptionContainerTypeBuilder(com.atlassian.graphql.spi.GraphQLTypeBuilder typeBuilder, com.atlassian.graphql.spi.GraphQLExtensions extensions) -
Method Summary
Modifier and TypeMethodDescriptiongraphql.schema.GraphQLTypebuildType(String typeName, Type type, AnnotatedElement element, com.atlassian.graphql.spi.GraphQLTypeBuilderContext context) booleancanBuildType(Type type, AnnotatedElement element) Methods inherited from class com.atlassian.graphql.json.types.JsonObjectTypeBuilder
buildDefaultTypeResolver, buildField, buildFields, getFieldNameMethods inherited from class com.atlassian.graphql.types.ObjectTypeBuilder
buildField, buildField, buildFields, buildFromTypes, getTypeBuilder, getTypeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.graphql.spi.GraphQLTypeBuilder
buildInputType, buildType, buildType, buildType, getValueTransformer
-
Constructor Details
-
ContainerTypeBuilder
public ContainerTypeBuilder(com.atlassian.graphql.spi.GraphQLTypeBuilder typeBuilder, com.atlassian.graphql.spi.GraphQLExtensions extensions)
-
-
Method Details
-
canBuildType
- Specified by:
canBuildTypein interfacecom.atlassian.graphql.spi.GraphQLTypeBuilder- Overrides:
canBuildTypein classcom.atlassian.graphql.json.types.JsonObjectTypeBuilder
-
buildType
public graphql.schema.GraphQLType buildType(String typeName, Type type, AnnotatedElement element, com.atlassian.graphql.spi.GraphQLTypeBuilderContext context) - Specified by:
buildTypein interfacecom.atlassian.graphql.spi.GraphQLTypeBuilder- Overrides:
buildTypein classcom.atlassian.graphql.types.ObjectTypeBuilder
-