SerializationUtil

public class SerializationUtil
extends Object

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


أداة لتسلسل/تسلسل عكسي لكائن ينفذ ERROR(/Serializable)

ملخّص

وظائف الإنشاء العامة

SerializationUtil()

الطرق العامة

static Object deserialize(String serialized)

عكس تسلسل عنصر تم تسلسله باستخدام serializeToString(Serializable)

static Object deserialize(File serializedFile, boolean deleteFile)

عكس تسلسل عنصر تم تسلسله باستخدام serialize(Serializable)

static File serialize(Serializable o)

تسلسل عنصر ينفذ ERROR(/Serializable)

static String serializeToString(Serializable o)

تسلسل عنصر وتحويله إلى سلسلة بترميز base64

وظائف الإنشاء العامة

SerializationUtil

public SerializationUtil ()

الطرق العامة

deserialize

public static Object deserialize (String serialized)

عكس تسلسل عنصر تم تسلسله باستخدام serializeToString(Serializable)

المعلمات
serialized String: سلسلة base64 التي تم تسلسل العنصر فيها

المرتجعات
Object تم إعادة تسلسل الكائن.

عمليات الرمي
إذا تعذّر تحويل البيانات إلى تنسيق ثنائي

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

عكس تسلسل عنصر تم تسلسله باستخدام serialize(Serializable)

المعلمات
serializedFile File: الملف الذي تم تسلسل العنصر فيه

deleteFile boolean: صحيح إذا كان يجب حذف الملف التسلسلي بعد إزالة تسلسله.

المرتجعات
Object تم إعادة تسلسل الكائن.

عمليات الرمي
إذا تعذّر تحويل البيانات إلى تنسيق ثنائي

التسلسل

public static File serialize (Serializable o)

تسلسل عنصر ينفذ ERROR(/Serializable)

المعلمات
o Serializable: العنصر المطلوب تسلسله

المرتجعات
File ERROR(/File) حيث تم تسلسل العنصر

عمليات الرمي
في حال تعذّر التسلسل

serializeToString

public static String serializeToString (Serializable o)

تسلسل عنصر وتحويله إلى سلسلة بترميز base64

المعلمات
o Serializable: العنصر المطلوب تسلسله

المرتجعات
String String حيث تم تسلسل العنصر

عمليات الرمي
في حال تعذّر التسلسل