SerializationUtil

public class SerializationUtil
extends Object

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


ERROR(/Serializable)を実装するオブジェクトをシリアル化/逆シリアル化するユーティリティ。

概要

パブリックコンストラクター

SerializationUtil ()

パブリックメソッド

static Object deserialize (String serialized)

serializeToString(Serializable)を使用してserializeToString(Serializable)されたオブジェクトを逆serializeToString(Serializable)ます。

static Object deserialize (File serializedFile, boolean deleteFile)

serialize(Serializable)を使用してserialize(Serializable)されたオブジェクトを逆serialize(Serializable)ます。

static File serialize (Serializable o)

ERROR(/Serializable)を実装するオブジェクトをシリアル化します。

static String serializeToString (Serializable o)

シリアル化して、base64でエンコードされた文字列にオブジェクト化します。

パブリックコンストラクター

SerializationUtil

public SerializationUtil ()

パブリックメソッド

デシリアライズ

public static Object deserialize (String serialized)

serializeToString(Serializable)を使用してserializeToString(Serializable)されたオブジェクトを逆serializeToString(Serializable)ます。

パラメーター
serialized String :オブジェクトがシリアル化されたbase64文字列。

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

投げる
デシリアライズが失敗した場合。

デシリアライズ

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

serialize(Serializable)を使用してserialize(Serializable)されたオブジェクトを逆serialize(Serializable)ます。

パラメーター
serializedFile File :オブジェクトがシリアル化されたファイル。

deleteFile boolean :逆シリアル化されたファイルを削除する必要がある場合はtrue。

戻り値
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

投げる
シリアル化が失敗した場合。