SerializationUtil

public class SerializationUtil
extends Object

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


Narzędzie do serializacji i deserializacji obiektu, który implementuje interfejs Serializable.

Podsumowanie

Konstruktory publiczne

SerializationUtil()

Metody publiczne

static Object deserialize(String serialized)

Deserializacja obiektu, który został zserializowany za pomocą serializeToString(Serializable).

static Object deserialize(File serializedFile, boolean deleteFile)

Deserializacja obiektu, który został zserializowany za pomocą serialize(Serializable).

static File serialize(Serializable o)

Serializuj obiekt, który implementuje interfejs Serializable.

static String serializeToString(Serializable o)

Serializuj obiekt do ciągu znaków zakodowanego w formacie base64.

Konstruktory publiczne

SerializationUtil

public SerializationUtil ()

Metody publiczne

deserializować

public static Object deserialize (String serialized)

Deserializacja obiektu, który został zserializowany za pomocą serializeToString(Serializable).

Parametry
serialized String: ciąg Base64, w którym obiekt został serializowany.

Zwraca
Object zdeserializowany obiekt.

Zgłasza
IOException jeśli deserializacja się nie powiedzie.

deserializować

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Deserializacja obiektu, który został zserializowany za pomocą serialize(Serializable).

Parametry
serializedFile File: plik, w którym obiekt został zserializowany.

deleteFile boolean: wartość true, jeśli po deserializacji plik serializowany ma zostać usunięty.

Zwraca
Object zdeserializowany obiekt.

Zgłasza
IOException jeśli deserializacja się nie powiedzie.

serializować

public static File serialize (Serializable o)

Serializuj obiekt, który implementuje interfejs Serializable.

Parametry
o Serializable: obiekt do serializacji.

Zwraca
File File, w którym obiekt został serializowany.

Zgłasza
IOException jeśli serializacja się nie powiedzie.

serializeToString

public static String serializeToString (Serializable o)

Serializuj obiekt do ciągu znaków zakodowanego w formacie base64.

Parametry
o Serializable: obiekt do serializacji.

Zwraca
String String, w którym obiekt został serializowany.

Zgłasza
IOException jeśli serializacja się nie powiedzie.