シリアル化利用

public class SerializationUtil
extends Object

java.lang.オブジェクト
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 エンコード文字列に変換します。

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

シリアル化利用

public SerializationUtil ()

パブリックメソッド

デシリアライズ

public static Object deserialize (String serialized)

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

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

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

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

デシリアライズ

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

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

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

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

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

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

シリアライズ

public static File serialize (Serializable o)

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

パラメーター
o Serializable : シリアル化するオブジェクト。

戻り値
Fileオブジェクトがシリアル化されたERROR(/File)

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

シリアル化ToString

public static String serializeToString (Serializable o)

シリアル化してオブジェクトを Base64 エンコード文字列に変換します。

パラメーター
o Serializable : シリアル化するオブジェクト。

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

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