SerializationUtil

public class SerializationUtil
extends Object

java.lang.Object
com.android.tradefed.util.SerializationUtil


Utilitaire permettant de sérialiser/désérialiser un objet qui implémente Serializable.

Résumé

Constructeurs publics

SerializationUtil()

Méthodes publiques

static Object deserialize(String serialized)

Désérialise un objet qui a été sérialisé à l'aide de serializeToString(Serializable).

static Object deserialize(File serializedFile, boolean deleteFile)

Désérialise un objet qui a été sérialisé à l'aide de serialize(Serializable).

static File serialize(Serializable o)

Sérialise un objet qui implémente Serializable.

static String serializeToString(Serializable o)

Sérialise un objet dans une chaîne encodée en base64.

Constructeurs publics

SerializationUtil

public SerializationUtil ()

Méthodes publiques

deserialize

public static Object deserialize (String serialized)

Désérialise un objet qui a été sérialisé à l'aide de serializeToString(Serializable).

Paramètres
serialized String : chaîne base64 dans laquelle l'objet a été sérialisé.

Renvoie
Object l'objet désérialisé.

Génère
IOException si la désérialisation échoue.

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Désérialise un objet qui a été sérialisé à l'aide de serialize(Serializable).

Paramètres
serializedFile File : fichier dans lequel l'objet a été sérialisé.

deleteFile boolean : "true" si le fichier sérialisé doit être supprimé une fois désérialisé.

Renvoie
Object l'objet désérialisé.

Génère
IOException si la désérialisation échoue.

serialize

public static File serialize (Serializable o)

Sérialise un objet qui implémente Serializable.

Paramètres
o Serializable : objet à sérialiser.

Renvoie
File le File dans lequel l'objet a été sérialisé.

Génère
IOException si la sérialisation échoue.

serializeToString

public static String serializeToString (Serializable o)

Sérialise un objet dans une chaîne encodée en base64.

Paramètres
o Serializable : objet à sérialiser.

Renvoie
String le String dans lequel l'objet a été sérialisé.

Génère
IOException si la sérialisation échoue.