org.seasar.util.io
クラス SerializeUtil

java.lang.Object
  上位を拡張 org.seasar.util.io.SerializeUtil

public abstract class SerializeUtil
extends Object

オブジェクトをシリアライズするためのユーティリティです。

作成者:
higa

コンストラクタの概要
SerializeUtil()
           
 
メソッドの概要
static Object fromBinaryToObject(byte[] bytes)
          byteの配列をオブジェクトに変換します。
static byte[] fromObjectToBinary(Object obj)
          オブジェクトをbyteの配列に変換します。
static Object serialize(Object obj)
          オブジェクトをシリアライズできるかテストします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SerializeUtil

public SerializeUtil()
メソッドの詳細

serialize

public static Object serialize(Object obj)
オブジェクトをシリアライズできるかテストします。

パラメータ:
obj - シリアライズ対象のオブジェクト。nullであってはいけません
戻り値:
シリアライズして復元したオブジェクト

fromObjectToBinary

public static byte[] fromObjectToBinary(Object obj)
オブジェクトをbyteの配列に変換します。

パラメータ:
obj - シリアライズするオブジェクト。nullであってはいけません
戻り値:
オブジェクトのbyte配列

fromBinaryToObject

public static Object fromBinaryToObject(byte[] bytes)
byteの配列をオブジェクトに変換します。

パラメータ:
bytes - デシリアライズする配列。nullや空配列であってはいけません
戻り値:
復元したオブジェクト


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.