SerializerAdapter<T> Interface

Parâmetros de tipo

T

o serializador original

public interface SerializerAdapter

Essa interface define os comportamentos que um adaptador de um serializador precisa implementar.

Resumo do método

Modificador e tipo Método e descrição
abstract U <U>deserialize(String value, Type type)

Desserializa uma cadeia de caracteres em um objeto U usando o Tatual.

abstract retrofit2.Converter.Factory converterFactory()
abstract java.lang.String serialize(Object object)

Serializa um objeto em uma cadeia de caracteres JSON.

abstract java.lang.String serializeList(List<?> list, CollectionFormat format)

Serializa uma lista em uma cadeia de caracteres com o delimitador especificado com o formato de coleção Swagger unindo cada itens serializados individuais na lista.

abstract java.lang.String serializeRaw(Object object)

Serializa um objeto em uma cadeia de caracteres bruta.

abstract T serializer()

Detalhes do método

<U>deserialize

public abstract U deserialize(String value, Type type)

Desserializa uma cadeia de caracteres em um objeto U usando o Tatual.

Parâmetros:

value - o valor da cadeia de caracteres a ser desserializado.
type - o tipo a ser desserializado.

Retornos:

o objeto desserializado.

Gera:

java.io.IOException - exceção na desserialização

converterFactory

public abstract Converter.Factory converterFactory()

Retornos:

uma fábrica de conversores para Retrofit

serialize

public abstract String serialize(Object object)

Serializa um objeto em uma cadeia de caracteres JSON.

Parâmetros:

object - o objeto a ser serializado.

Retornos:

a cadeia de caracteres serializada. Nulo se o objeto a ser serializado for nulo.

Gera:

java.io.IOException - exceção da serialização.

serializeList

public abstract String serializeList(List list, CollectionFormat format)

Serializa uma lista em uma cadeia de caracteres com o delimitador especificado com o formato de coleção Swagger unindo cada itens serializados individuais na lista.

Parâmetros:

list - a lista a ser serializada.
format - o formato de coleção swagger.

Retornos:

a cadeia de caracteres serializada

serializeRaw

public abstract String serializeRaw(Object object)

Serializa um objeto em uma cadeia de caracteres bruta. As aspas à esquerda e à direita serão cortadas.

Parâmetros:

object - o objeto a ser serializado.

Retornos:

a cadeia de caracteres serializada. Nulo se o objeto a ser serializado for nulo.

serializer

public abstract T serializer()

Retornos:

o serializador original adaptado

Aplica-se a