SerializationUtil

public class SerializationUtil
extends Object

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


כלי לסריאליזציה או דה-סריאליזציה של אובייקט שמטמיע את Serializable.

סיכום

‫constructors ציבוריים

SerializationUtil()

‫methods ציבוריים

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.

‫constructors ציבוריים

SerializationUtil

public SerializationUtil ()

‫methods ציבוריים

deserialize

public static Object deserialize (String serialized)

ביטול הסריאליזציה של אובייקט שעבר סריאליזציה באמצעות serializeToString(Serializable).

פרמטרים
serialized String: מחרוזת base64 שבה האובייקט עבר סריאליזציה.

החזרות
Object האובייקט שבוצעה לו דה-סריאליזציה.

הקפצת הודעות שגיאה (throw)
IOException אם הביטול של הסריאליזציה נכשל.

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

ביטול הסריאליזציה של אובייקט שעבר סריאליזציה באמצעות serialize(Serializable).

פרמטרים
serializedFile File: הקובץ שבו האובייקט עבר סריאליזציה.

deleteFile boolean: הערך true אם הקובץ שעבר סריאליזציה צריך להימחק אחרי שהוא עובר דה-סריאליזציה.

החזרות
Object האובייקט שבוצעה לו דה-סריאליזציה.

הקפצת הודעות שגיאה (throw)
IOException אם הביטול של הסריאליזציה נכשל.

סריאליזציה

public static File serialize (Serializable o)

מבצעים סריאליזציה של אובייקט שמטמיע את Serializable.

פרמטרים
o Serializable: האובייקט שרוצים לבצע לו סריאליזציה.

החזרות
File File שבו האובייקט עבר סריאליזציה.

הקפצת הודעות שגיאה (throw)
IOException אם הסריאליזציה נכשלת.

serializeToString

public static String serializeToString (Serializable o)

סדרת אובייקט למחרוזת בקידוד Base64.

פרמטרים
o Serializable: האובייקט שרוצים לבצע לו סריאליזציה.

החזרות
String String שבו האובייקט עבר סריאליזציה.

הקפצת הודעות שגיאה (throw)
IOException אם הסריאליזציה נכשלת.