SerializationUtil

public class SerializationUtil
extends Object

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


Utilità per serializzare/deserializzare un oggetto che implementa ERROR(/Serializable).

Riepilogo

Costruttori pubblici

SerializationUtil()

Metodi pubblici

static Object deserialize(String serialized)

Deserializza un oggetto serializzato utilizzando serializeToString(Serializable).

static Object deserialize(File serializedFile, boolean deleteFile)

Deserializza un oggetto serializzato utilizzando serialize(Serializable).

static File serialize(Serializable o)

Serializza un oggetto che implementa ERROR(/Serializable).

static String serializeToString(Serializable o)

Serializza un oggetto in una stringa con codifica base64.

Costruttori pubblici

SerializationUtil

public SerializationUtil ()

Metodi pubblici

deserializzare

public static Object deserialize (String serialized)

Deserializza un oggetto serializzato utilizzando serializeToString(Serializable).

Parametri
serialized String: la stringa base64 in cui è stato serializzato l'oggetto.

Ritorni
Object L'oggetto deserializzato.

Lanci
se la deserializzazione non va a buon fine.

deserializzare

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Deserializza un oggetto serializzato utilizzando serialize(Serializable).

Parametri
serializedFile File: il file in cui è stato serializzato l'oggetto.

deleteFile boolean: true se il file serializzato deve essere eliminato dopo la deserializzazione.

Ritorni
Object L'oggetto deserializzato.

Lanci
se la deserializzazione non va a buon fine.

serializzare

public static File serialize (Serializable o)

Serializza un oggetto che implementa ERROR(/Serializable).

Parametri
o Serializable: l'oggetto da serializzare.

Ritorni
File il ERROR(/File) in cui è stato serializzato l'oggetto.

Lanci
se la serializzazione non va a buon fine.

serializeToString

public static String serializeToString (Serializable o)

Serializza un oggetto in una stringa con codifica base64.

Parametri
o Serializable: l'oggetto da serializzare.

Ritorni
String il String in cui è stato serializzato l'oggetto.

Lanci
se la serializzazione non va a buon fine.