Class NonNullMapper
- java.lang.Object
-
- io.leangen.graphql.generator.mapping.common.NonNullMapper
-
- All Implemented Interfaces:
SchemaTransformer
,TypeMapper
public class NonNullMapper extends Object implements TypeMapper, SchemaTransformer
- Author:
- Bojan Tomic (kaqqao)
-
-
Constructor Summary
Constructors Constructor Description NonNullMapper()
NonNullMapper(Class<?>... activeValidationGroups)
NonNullMapper(Set<Class<?>> activeValidationGroups)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
supports(AnnotatedElement element, AnnotatedType type)
graphql.schema.GraphQLNonNull
toGraphQLInputType(AnnotatedType javaType, Set<Class<? extends TypeMapper>> mappersToSkip, TypeMappingEnvironment env)
graphql.schema.GraphQLNonNull
toGraphQLType(AnnotatedType javaType, Set<Class<? extends TypeMapper>> mappersToSkip, TypeMappingEnvironment env)
graphql.schema.GraphQLArgument
transformArgument(graphql.schema.GraphQLArgument argument, DirectiveArgument directiveArgument, OperationMapper operationMapper, BuildContext buildContext)
graphql.schema.GraphQLArgument
transformArgument(graphql.schema.GraphQLArgument argument, OperationArgument operationArgument, OperationMapper operationMapper, BuildContext buildContext)
graphql.schema.GraphQLFieldDefinition
transformField(graphql.schema.GraphQLFieldDefinition field, Operation operation, OperationMapper operationMapper, BuildContext buildContext)
graphql.schema.GraphQLInputObjectField
transformInputField(graphql.schema.GraphQLInputObjectField field, InputField inputField, OperationMapper operationMapper, BuildContext buildContext)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.leangen.graphql.generator.mapping.SchemaTransformer
transformArgument, transformDirective, transformDirective
-
-
-
-
Method Detail
-
toGraphQLType
public graphql.schema.GraphQLNonNull toGraphQLType(AnnotatedType javaType, Set<Class<? extends TypeMapper>> mappersToSkip, TypeMappingEnvironment env)
- Specified by:
toGraphQLType
in interfaceTypeMapper
-
toGraphQLInputType
public graphql.schema.GraphQLNonNull toGraphQLInputType(AnnotatedType javaType, Set<Class<? extends TypeMapper>> mappersToSkip, TypeMappingEnvironment env)
- Specified by:
toGraphQLInputType
in interfaceTypeMapper
-
transformField
public graphql.schema.GraphQLFieldDefinition transformField(graphql.schema.GraphQLFieldDefinition field, Operation operation, OperationMapper operationMapper, BuildContext buildContext)
- Specified by:
transformField
in interfaceSchemaTransformer
-
transformInputField
public graphql.schema.GraphQLInputObjectField transformInputField(graphql.schema.GraphQLInputObjectField field, InputField inputField, OperationMapper operationMapper, BuildContext buildContext)
- Specified by:
transformInputField
in interfaceSchemaTransformer
-
transformArgument
public graphql.schema.GraphQLArgument transformArgument(graphql.schema.GraphQLArgument argument, OperationArgument operationArgument, OperationMapper operationMapper, BuildContext buildContext)
- Specified by:
transformArgument
in interfaceSchemaTransformer
-
transformArgument
public graphql.schema.GraphQLArgument transformArgument(graphql.schema.GraphQLArgument argument, DirectiveArgument directiveArgument, OperationMapper operationMapper, BuildContext buildContext)
- Specified by:
transformArgument
in interfaceSchemaTransformer
-
supports
public boolean supports(AnnotatedElement element, AnnotatedType type)
- Specified by:
supports
in interfaceTypeMapper
-
-