Uso serializzazione

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 e oggetto in una stringa codificata in base64.

Costruttori pubblici

Uso serializzazione

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 l'oggetto è stato serializzato.

Ritorni
Object l'oggetto deserializzato.

Lanci
se la deserializzazione non riesce.

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 riesce.

serializzare

public static File serialize (Serializable o)

Serializza un oggetto che implementa ERROR(/Serializable).

Parametri
o Serializable: l'oggetto da serializzare.

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

Lanci
in caso di errore di serializzazione.

serializeToString

public static String serializeToString (Serializable o)

Serializza e oggetto in una stringa codificata in base64.

Parametri
o Serializable: l'oggetto da serializzare.

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

Lanci
in caso di errore di serializzazione.