SerializerAdapter<T> Interface

Paramètres de type

T

sérialiseur d’origine

public interface SerializerAdapter

Cette interface définit les comportements qu’un adaptateur d’un sérialiseur doit implémenter.

Résumé de la méthode

Modificateur et type Méthode et description
abstract U <U>deserialize(String value, Type type)

Désérialise une chaîne dans un objet U à l’aide du Tactuel.

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

Sérialise un objet dans une chaîne JSON.

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

Sérialise une liste dans une chaîne avec le délimiteur spécifié avec le format de collection Swagger joignant chaque élément sérialisé individuel dans la liste.

abstract java.lang.String serializeRaw(Object object)

Sérialise un objet dans une chaîne brute.

abstract T serializer()

Détails de la méthode

<U>deserialize

public abstract U deserialize(String value, Type type)

Désérialise une chaîne dans un objet U à l’aide du Tactuel.

Paramètres:

value - valeur de chaîne à désérialiser.
type - type à désérialiser.

Retours:

objet désérialisé.

Exception:

java.io.IOException - exception dans la désérialisation

converterFactory

public abstract Converter.Factory converterFactory()

Retours:

usine de convertisseur pour la rénovation

serialize

public abstract String serialize(Object object)

Sérialise un objet dans une chaîne JSON.

Paramètres:

object - objet à sérialiser.

Retours:

chaîne sérialisée. Null si l’objet à sérialiser a la valeur Null.

Exception:

java.io.IOException - exception de sérialisation.

serializeList

public abstract String serializeList(List list, CollectionFormat format)

Sérialise une liste dans une chaîne avec le délimiteur spécifié avec le format de collection Swagger joignant chaque élément sérialisé individuel dans la liste.

Paramètres:

list - liste à sérialiser.
format - format de collection Swagger.

Retours:

chaîne sérialisée

serializeRaw

public abstract String serializeRaw(Object object)

Sérialise un objet dans une chaîne brute. Les guillemets de début et de fin seront coupés.

Paramètres:

object - objet à sérialiser.

Retours:

chaîne sérialisée. Null si l’objet à sérialiser a la valeur Null.

serializer

public abstract T serializer()

Retours:

sérialiseur original adapté

S’applique à