commons
b2007092301

org.phosphoresce.commons.util
クラス ObjectUtil

java.lang.Object
  拡張org.phosphoresce.commons.util.ObjectUtil

public final class ObjectUtil
extends java.lang.Object

オブジェクトに対する操作を行うメソッドを提供するクラス

作成者:
Kitagawa

メソッドの概要
static java.io.Serializable deepCopy(java.io.Serializable object)
          シリアライズインタフェースを実装されているオブジェクトのディープコピーを行います。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

deepCopy

public static java.io.Serializable deepCopy(java.io.Serializable object)
                                     throws java.io.IOException,
                                            java.lang.ClassNotFoundException
シリアライズインタフェースを実装されているオブジェクトのディープコピーを行います。

パラメータ:
object - ディープコピー対象オブジェクト
戻り値:
ディープコピーされたオブジェクト
例外:
java.io.IOException - 正常にディープコピーが行えなかった場合に発生します
java.lang.ClassNotFoundException - シリアライズ化されたバイト配列からオブジェクトに復帰できなかった場合に発生します

commons
b2007092301