|
commons b2007092401 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.phosphoresce.commons.util.ObjectUtil
オブジェクトに対する操作を行うメソッドを提供するクラス
メソッドの概要 | |
static java.io.Serializable |
deepCopy(java.io.Serializable object)
シリアライズインタフェースを実装されているオブジェクトのディープコピーを行います。 |
static java.lang.Object |
loadSerializableObject(java.io.File file)
指定されたFileオブジェクトからオブジェクトを読み込みます。 |
static java.lang.Object |
loadSerializableObject(java.io.InputStream stream)
指定されたInputStreamオブジェクトからオブジェクトを読み込みます。 |
static java.lang.Object |
loadSerializableObject(java.lang.String filename)
指定されたファイルからオブジェクトを読み込みます。 |
static void |
saveSerializableObject(java.io.Serializable object,
java.io.File file)
指定されたSerializableオブジェクトをFileオブジェクトに出力します。 |
static void |
saveSerializableObject(java.io.Serializable object,
java.io.OutputStream stream)
指定されたSerializableオブジェクトをOutputStreamオブジェクトに出力します。 |
static void |
saveSerializableObject(java.io.Serializable object,
java.lang.String filename)
指定されたSerializableオブジェクトをファイルに出力します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static java.io.Serializable deepCopy(java.io.Serializable object) throws java.io.IOException, java.lang.ClassNotFoundException
object
- ディープコピー対象オブジェクト
java.io.IOException
- 正常にディープコピーが行えなかった場合に発生します
java.lang.ClassNotFoundException
- シリアライズ化されたバイト配列からオブジェクトに復帰できなかった場合に発生しますpublic static void saveSerializableObject(java.io.Serializable object, java.io.OutputStream stream) throws java.io.IOException
object
- Serializableオブジェクトstream
- OutputStreamオブジェクト
java.io.IOException
- 正常に出力が行えなかった場合に発生public static void saveSerializableObject(java.io.Serializable object, java.io.File file) throws java.io.IOException
object
- Serializableオブジェクトfile
- Fileオブジェクト
java.io.IOException
- 正常に出力が行えなかった場合に発生public static void saveSerializableObject(java.io.Serializable object, java.lang.String filename) throws java.io.IOException
object
- Serializableオブジェクトfilename
- ファイル名
java.io.IOException
- 正常に出力が行えなかった場合に発生public static java.lang.Object loadSerializableObject(java.io.InputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
stream
- InputStreamオブジェクト
java.io.IOException
- 正常に読み込めなかった場合に発生
java.lang.ClassNotFoundException
- 読み込んだオブジェクトのクラスが見つからなかった場合に発生public static java.lang.Object loadSerializableObject(java.io.File file) throws java.io.IOException, java.lang.ClassNotFoundException
file
- Fileオブジェクト
java.io.IOException
- 正常に読み込めなかった場合に発生
java.lang.ClassNotFoundException
- 読み込んだオブジェクトのクラスが見つからなかった場合に発生public static java.lang.Object loadSerializableObject(java.lang.String filename) throws java.io.IOException, java.lang.ClassNotFoundException
filename
- ファイル名
java.io.IOException
- 正常に読み込めなかった場合に発生
java.lang.ClassNotFoundException
- 読み込んだオブジェクトのクラスが見つからなかった場合に発生
|
commons b2007092401 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |