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()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansupports(AnnotatedElement element, AnnotatedType type)graphql.schema.GraphQLNonNulltoGraphQLInputType(AnnotatedType javaType, Set<Class<? extends TypeMapper>> mappersToSkip, TypeMappingEnvironment env)graphql.schema.GraphQLNonNulltoGraphQLType(AnnotatedType javaType, Set<Class<? extends TypeMapper>> mappersToSkip, TypeMappingEnvironment env)graphql.schema.GraphQLArgumenttransformArgument(graphql.schema.GraphQLArgument argument, DirectiveArgument directiveArgument, OperationMapper operationMapper, BuildContext buildContext)graphql.schema.GraphQLArgumenttransformArgument(graphql.schema.GraphQLArgument argument, OperationArgument operationArgument, OperationMapper operationMapper, BuildContext buildContext)graphql.schema.GraphQLFieldDefinitiontransformField(graphql.schema.GraphQLFieldDefinition field, Operation operation, OperationMapper operationMapper, BuildContext buildContext)graphql.schema.GraphQLInputObjectFieldtransformInputField(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:
toGraphQLTypein interfaceTypeMapper
-
toGraphQLInputType
public graphql.schema.GraphQLNonNull toGraphQLInputType(AnnotatedType javaType, Set<Class<? extends TypeMapper>> mappersToSkip, TypeMappingEnvironment env)
- Specified by:
toGraphQLInputTypein interfaceTypeMapper
-
transformField
public graphql.schema.GraphQLFieldDefinition transformField(graphql.schema.GraphQLFieldDefinition field, Operation operation, OperationMapper operationMapper, BuildContext buildContext)- Specified by:
transformFieldin interfaceSchemaTransformer
-
transformInputField
public graphql.schema.GraphQLInputObjectField transformInputField(graphql.schema.GraphQLInputObjectField field, InputField inputField, OperationMapper operationMapper, BuildContext buildContext)- Specified by:
transformInputFieldin interfaceSchemaTransformer
-
transformArgument
public graphql.schema.GraphQLArgument transformArgument(graphql.schema.GraphQLArgument argument, OperationArgument operationArgument, OperationMapper operationMapper, BuildContext buildContext)- Specified by:
transformArgumentin interfaceSchemaTransformer
-
transformArgument
public graphql.schema.GraphQLArgument transformArgument(graphql.schema.GraphQLArgument argument, DirectiveArgument directiveArgument, OperationMapper operationMapper, BuildContext buildContext)- Specified by:
transformArgumentin interfaceSchemaTransformer
-
supports
public boolean supports(AnnotatedElement element, AnnotatedType type)
- Specified by:
supportsin interfaceTypeMapper
-
-