SerializationUtil

public class SerializationUtil
extends Object

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


Utilitário para serializar/desserializar um objeto que implementa Serializable.

Resumo

Construtores públicos

SerializationUtil()

Métodos públicos

static Object deserialize(String serialized)

Desserializa um objeto que foi serializado usando serializeToString(Serializable).

static Object deserialize(File serializedFile, boolean deleteFile)

Desserializa um objeto que foi serializado usando serialize(Serializable).

static File serialize(Serializable o)

Serializa um objeto que implementa Serializable.

static String serializeToString(Serializable o)

Serializa e um objeto em uma string codificada em base64.

Construtores públicos

SerializationUtil

public SerializationUtil ()

Métodos públicos

deserialize

public static Object deserialize (String serialized)

Desserializa um objeto que foi serializado usando serializeToString(Serializable).

Parâmetros
serialized String: a string base64 em que o objeto foi serializado.

Retorna
Object o objeto desserializado.

Gera
IOException se a desserialização falhar.

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Desserializa um objeto que foi serializado usando serialize(Serializable).

Parâmetros
serializedFile File: o arquivo em que o objeto foi serializado.

deleteFile boolean: verdadeiro se o arquivo serializado precisar ser excluído após a desserialização.

Retorna
Object o objeto desserializado.

Gera
IOException se a desserialização falhar.

serialize

public static File serialize (Serializable o)

Serializa um objeto que implementa Serializable.

Parâmetros
o Serializable: o objeto a ser serializado.

Retorna
File o File em que o objeto foi serializado.

Gera
IOException se a serialização falhar.

serializeToString

public static String serializeToString (Serializable o)

Serializa e um objeto em uma string codificada em base64.

Parâmetros
o Serializable: o objeto a ser serializado.

Retorna
String a String em que o objeto foi serializado.

Gera
IOException se a serialização falhar.