SerializationUtil

public class SerializationUtil
extends Object

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


Narzędzie do serializacji/deserializacji obiektu implementującego interfejs ERROR(/Serializable).

Podsumowanie

Konstruktory publiczne

SerializationUtil()

Metody publiczne

static Object deserialize(String serialized)

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

static Object deserialize(File serializedFile, boolean deleteFile)

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

static File serialize(Serializable o)

Serializacja obiektu implementującego interfejs ERROR(/Serializable).

static String serializeToString(Serializable o)

Serializacja obiektu i zapisanie go w postaci ciągu znaków zakodowanego w formacie base64.

Konstruktory publiczne

SerializationUtil

public SerializationUtil ()

Metody publiczne

deserialize

public static Object deserialize (String serialized)

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

Parametry
serialized String: ciąg znaków w formacie base64, w którym obiekt został zaserializowany.

Zwroty
Object deserializowany obiekt.

Rzuty
jeśli deserializacja się nie powiedzie.

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

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

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

deleteFile boolean: wartość logiczna określająca, czy po deserializacji plik serializowany powinien zostać usunięty.

Zwroty
Object deserializowany obiekt.

Rzuty
jeśli deserializacja się nie powiedzie.

serializacja

public static File serialize (Serializable o)

Serializacja obiektu implementującego interfejs ERROR(/Serializable).

Parametry
o Serializable: obiekt do serializacji.

Zwroty
File ERROR(/File), w którym obiekt został zserializowany.

Rzuty
jeśli serializacja się nie powiedzie.

serializeToString

public static String serializeToString (Serializable o)

Serializacja obiektu i zapisanie go w postaci ciągu znaków zakodowanego w formacie base64.

Parametry
o Serializable: obiekt do serializacji.

Zwroty
String String, w którym obiekt został zserializowany.

Rzuty
jeśli serializacja się nie powiedzie.