Class GsonArrayAdapter
- java.lang.Object
-
- io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper<List<com.google.gson.JsonElement>>
-
- io.leangen.graphql.module.common.gson.GsonArrayAdapter
-
- All Implemented Interfaces:
DelegatingOutputConverter<com.google.gson.JsonArray,List<?>>,OutputConverter<com.google.gson.JsonArray,List<?>>,TypeMapper,TypeSubstituter
public class GsonArrayAdapter extends AbstractTypeSubstitutingMapper<List<com.google.gson.JsonElement>> implements DelegatingOutputConverter<com.google.gson.JsonArray,List<?>>
-
-
Field Summary
-
Fields inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
substituteType
-
-
Constructor Summary
Constructors Constructor Description GsonArrayAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<?>convertOutput(com.google.gson.JsonArray original, AnnotatedType type, ResolutionEnvironment resolutionEnvironment)List<AnnotatedType>getDerivedTypes(AnnotatedType type)booleansupports(AnnotatedElement element, AnnotatedType type)-
Methods inherited from class io.leangen.graphql.generator.mapping.common.AbstractTypeSubstitutingMapper
getSubstituteType, toGraphQLInputType, toGraphQLType
-
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.DelegatingOutputConverter
isTransparent
-
-
-
-
Method Detail
-
convertOutput
public List<?> convertOutput(com.google.gson.JsonArray original, AnnotatedType type, ResolutionEnvironment resolutionEnvironment)
- Specified by:
convertOutputin interfaceOutputConverter<com.google.gson.JsonArray,List<?>>
-
getDerivedTypes
public List<AnnotatedType> getDerivedTypes(AnnotatedType type)
- Specified by:
getDerivedTypesin interfaceDelegatingOutputConverter<com.google.gson.JsonArray,List<?>>
-
supports
public boolean supports(AnnotatedElement element, AnnotatedType type)
- Specified by:
supportsin interfaceOutputConverter<com.google.gson.JsonArray,List<?>>- Specified by:
supportsin interfaceTypeMapper
-
-