SerializationUtil

public class SerializationUtil
extends Object

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


Utilità per serializzare/deserializzare un oggetto che implementa 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 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.

Resi
Object l'oggetto deserializzato.

Genera
IOException 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 una volta deserializzato.

Resi
Object l'oggetto deserializzato.

Genera
IOException se la deserializzazione non va a buon fine.

serialize

public static File serialize (Serializable o)

Serializza un oggetto che implementa Serializable.

Parametri
o Serializable: l'oggetto da serializzare.

Resi
File il File in cui è stato serializzato l'oggetto.

Genera
IOException 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.

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

Genera
IOException se la serializzazione non va a buon fine.