public final class SimpleXmlConverterFactory extends Converter.Factory
This converter only applies for class types. Parameterized types (e.g., List<Foo>) are
not handled.
| Modifier and Type | Method and Description |
|---|---|
static SimpleXmlConverterFactory |
create()
Create an instance using a default
Persister instance for conversion. |
static SimpleXmlConverterFactory |
create(org.simpleframework.xml.Serializer serializer)
Create an instance using
serializer for conversion. |
static SimpleXmlConverterFactory |
createNonStrict()
Create an instance using a default
Persister instance for non-strict conversion. |
static SimpleXmlConverterFactory |
createNonStrict(org.simpleframework.xml.Serializer serializer)
Create an instance using
serializer for non-strict conversion. |
boolean |
isStrict() |
Converter<?,okhttp3.RequestBody> |
requestBodyConverter(Type type,
Annotation[] parameterAnnotations,
Annotation[] methodAnnotations,
Retrofit retrofit)
Returns a
Converter for converting type to an HTTP request body, or null if
type cannot be handled by this factory. |
Converter<okhttp3.ResponseBody,?> |
responseBodyConverter(Type type,
Annotation[] annotations,
Retrofit retrofit)
Returns a
Converter for converting an HTTP response body to type, or null if
type cannot be handled by this factory. |
getParameterUpperBound, getRawType, stringConverterpublic static SimpleXmlConverterFactory create()
Persister instance for conversion.public static SimpleXmlConverterFactory create(org.simpleframework.xml.Serializer serializer)
serializer for conversion.public static SimpleXmlConverterFactory createNonStrict()
Persister instance for non-strict conversion.public static SimpleXmlConverterFactory createNonStrict(org.simpleframework.xml.Serializer serializer)
serializer for non-strict conversion.public boolean isStrict()
public Converter<okhttp3.ResponseBody,?> responseBodyConverter(Type type, Annotation[] annotations, Retrofit retrofit)
Converter.FactoryConverter for converting an HTTP response body to type, or null if
type cannot be handled by this factory. This is used to create converters for
response types such as SimpleResponse from a Call<SimpleResponse>
declaration.responseBodyConverter in class Converter.Factorypublic Converter<?,okhttp3.RequestBody> requestBodyConverter(Type type, Annotation[] parameterAnnotations, Annotation[] methodAnnotations, Retrofit retrofit)
Converter.FactoryConverter for converting type to an HTTP request body, or null if
type cannot be handled by this factory. This is used to create converters for types
specified by @Body, @Part, and @PartMap
values.requestBodyConverter in class Converter.FactoryCopyright © 2017 Square, Inc.. All rights reserved.