‫SerializationUtil

public class SerializationUtil
extends Object

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


أداة لترتيب/إلغاء ترتيب كائن ينفّذ Serializable

ملخّص

طُرق وضع التصميم العامة

SerializationUtil()

الإجراءات العامة

static Object deserialize(String serialized)

إلغاء ترتيب كائن تم ترتيبه باستخدام serializeToString(Serializable)

static Object deserialize(File serializedFile, boolean deleteFile)

إلغاء ترتيب كائن تم ترتيبه باستخدام serialize(Serializable)

static File serialize(Serializable o)

ترتيب كائن ينفّذ Serializable

static String serializeToString(Serializable o)

ترتيب كائن في سلسلة مرمَّزة باستخدام base64

طُرق وضع التصميم العامة

SerializationUtil

public SerializationUtil ()

الإجراءات العامة

deserialize

public static Object deserialize (String serialized)

إلغاء ترتيب كائن تم ترتيبه باستخدام serializeToString(Serializable)

المعلَمات
serialized String: سلسلة base64 التي تم ترتيب الكائن فيها

المرتجعات
Object الكائن الذي تم إلغاء ترتيبه

عمليات الطرح
IOException إذا تعذّر إلغاء الترتيب

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

إلغاء ترتيب كائن تم ترتيبه باستخدام serialize(Serializable)

المعلَمات
serializedFile File: الملف الذي تم ترتيب الكائن فيه

deleteFile boolean: قيمة منطقية تشير إلى ما إذا كان يجب حذف الملف الذي تم ترتيبه بعد إلغاء ترتيبه

المرتجعات
Object الكائن الذي تم إلغاء ترتيبه

عمليات الطرح
IOException إذا تعذّر إلغاء الترتيب

serialize

public static File serialize (Serializable o)

ترتيب كائن ينفّذ Serializable

المعلَمات
o Serializable: الكائن الذي سيتم ترتيبه

المرتجعات
File File الذي تم ترتيب الكائن فيه

عمليات الطرح
IOException إذا تعذّر الترتيب

serializeToString

public static String serializeToString (Serializable o)

ترتيب كائن في سلسلة مرمَّزة باستخدام base64

المعلَمات
o Serializable: الكائن الذي سيتم ترتيبه

المرتجعات
String String الذي تم ترتيب الكائن فيه

عمليات الطرح
IOException إذا تعذّر الترتيب