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 अगर क्रम से लगाने की प्रोसेस पूरी नहीं हो पाती है.