public class JSONAPIConverterFactory
extends retrofit2.Converter.Factory
| Constructor and Description |
|---|
JSONAPIConverterFactory(com.fasterxml.jackson.databind.ObjectMapper mapper,
Class<?>... classes)
Creates new JSONAPIConverterFactory.
|
JSONAPIConverterFactory(ResourceConverter converter)
Creates new JSONAPIConverterFactory.
|
JSONAPIConverterFactory(ResourceConverter deserializer,
ResourceConverter serializer)
Creates new JSONAPIConverterFactory.
|
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Converter<?,okhttp3.RequestBody> |
requestBodyConverter(Type type,
Annotation[] parameterAnnotations,
Annotation[] methodAnnotations,
retrofit2.Retrofit retrofit) |
retrofit2.Converter<okhttp3.ResponseBody,?> |
responseBodyConverter(Type type,
Annotation[] annotations,
retrofit2.Retrofit retrofit) |
void |
setAlternativeFactory(retrofit2.Converter.Factory alternativeFactory)
Sets alternative converter factory to use in case type is cannot be handled by this factory.
|
public JSONAPIConverterFactory(ResourceConverter converter)
converter - ResourceConverterpublic JSONAPIConverterFactory(ResourceConverter deserializer, ResourceConverter serializer)
deserializer - ResourceConverter converter instance to be used for deserializing responsesserializer - ResourceConverter converter instance to be used for serializing requestspublic JSONAPIConverterFactory(com.fasterxml.jackson.databind.ObjectMapper mapper,
Class<?>... classes)
mapper - ObjectMapper raw data mapperclasses - classes to be handled by this factory instancepublic void setAlternativeFactory(retrofit2.Converter.Factory alternativeFactory)
alternativeFactory - factory implementationpublic retrofit2.Converter<okhttp3.ResponseBody,?> responseBodyConverter(Type type, Annotation[] annotations, retrofit2.Retrofit retrofit)
responseBodyConverter in class retrofit2.Converter.Factorypublic retrofit2.Converter<?,okhttp3.RequestBody> requestBodyConverter(Type type, Annotation[] parameterAnnotations, Annotation[] methodAnnotations, retrofit2.Retrofit retrofit)
requestBodyConverter in class retrofit2.Converter.FactoryCopyright © 2017. All rights reserved.