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 デシリアライズされた Object。

例外
IOException デシリアライズに失敗した場合。

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

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

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

deleteFile boolean: デシリアライズ後にシリアル化されたファイルを削除する場合は true。

戻り値
Object デシリアライズされた 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 シリアル化に失敗した場合。