SerializationUtil

public class SerializationUtil
extends Object

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


Dienstprogramm zum Serialisieren/Deserialisieren eines Objekts, das ERROR(/Serializable) implementiert.

Zusammenfassung

Öffentliche Konstruktoren

SerializationUtil()

Öffentliche Methoden

static Object deserialize(String serialized)

Deserialisiert ein Objekt, das mit serializeToString(Serializable) serialisiert wurde.

static Object deserialize(File serializedFile, boolean deleteFile)

Deserialisiert ein Objekt, das mit serialize(Serializable) serialisiert wurde.

static File serialize(Serializable o)

Serialisiere ein Objekt, das ERROR(/Serializable) implementiert.

static String serializeToString(Serializable o)

Serialisiert ein Objekt in einen base64-codierten String.

Öffentliche Konstruktoren

SerializationUtil

public SerializationUtil ()

Öffentliche Methoden

deserialize

public static Object deserialize (String serialized)

Deserialisiert ein Objekt, das mit serializeToString(Serializable) serialisiert wurde.

Parameter
serialized String: Der Base64-String, in dem das Objekt serialisiert wurde.

Returns
Object das Objekt deserialisiert wird.

Ausgabe
wenn die Deserialisierung fehlschlägt.

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Deserialisiert ein Objekt, das mit serialize(Serializable) serialisiert wurde.

Parameter
serializedFile File: die Datei, in der das Objekt serialisiert wurde.

deleteFile boolean: „wahr“, wenn die serialisierte Datei nach der Deserialisierung gelöscht werden soll.

Returns
Object das Objekt deserialisiert wird.

Ausgabe
wenn die Deserialisierung fehlschlägt.

serialize

public static File serialize (Serializable o)

Serialisiere ein Objekt, das ERROR(/Serializable) implementiert.

Parameter
o Serializable: das zu serialisierende Objekt.

Returns
File den ERROR(/File), in dem das Objekt serialisiert wurde.

Ausgabe
wenn die Serialisierung fehlschlägt.

serializeToString

public static String serializeToString (Serializable o)

Serialisiert ein Objekt in einen base64-codierten String.

Parameter
o Serializable: das zu serialisierende Objekt.

Returns
String den String, in dem das Objekt serialisiert wurde.

Ausgabe
wenn die Serialisierung fehlschlägt.