SerializationUtil

public class SerializationUtil
extends Object

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


Utilitas untuk melakukan serialisasi/deserialisasi objek yang menerapkan Serializable.

Ringkasan

Konstruktor publik

SerializationUtil()

Metode publik

static Object deserialize(String serialized)

Melakukan deserialisasi objek yang diserialisasi menggunakan serializeToString(Serializable).

static Object deserialize(File serializedFile, boolean deleteFile)

Melakukan deserialisasi objek yang diserialisasi menggunakan serialize(Serializable).

static File serialize(Serializable o)

Lakukan serialisasi objek yang menerapkan Serializable.

static String serializeToString(Serializable o)

Menserialisasi objek ke dalam string berenkode base64.

Konstruktor publik

SerializationUtil

public SerializationUtil ()

Metode publik

deserialize

public static Object deserialize (String serialized)

Melakukan deserialisasi objek yang diserialisasi menggunakan serializeToString(Serializable).

Parameter
serialized String: string base64 tempat objek diserialisasi.

Hasil
Object Objek yang dideserialisasi.

Menampilkan
IOException jika deserialisasi gagal.

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Melakukan deserialisasi objek yang diserialisasi menggunakan serialize(Serializable).

Parameter
serializedFile File: file tempat objek diserialisasi.

deleteFile boolean: benar (true) jika file berseri harus dihapus setelah dideserialisasi.

Hasil
Object Objek yang dideserialisasi.

Menampilkan
IOException jika deserialisasi gagal.

serialize

public static File serialize (Serializable o)

Lakukan serialisasi objek yang menerapkan Serializable.

Parameter
o Serializable: objek yang akan diserialisasi.

Hasil
File File tempat objek diserialisasi.

Menampilkan
IOException jika serialisasi gagal.

serializeToString

public static String serializeToString (Serializable o)

Menserialisasi objek ke dalam string berenkode base64.

Parameter
o Serializable: objek yang akan diserialisasi.

Hasil
String String tempat objek diserialisasi.

Menampilkan
IOException jika serialisasi gagal.