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: シリアル化されたファイルをシリアル化解除後に削除する場合は true。

戻り値
Object オブジェクトが逆シリアル化された。

例外
逆シリアル化に失敗した場合。

serialize

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

例外
シリアル化に失敗した場合。