概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 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` - シリアライズ化されたバイト配列からオブジェクトに復帰できなかった場合に発生します

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| commons b2007092301
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド