public class SerialJavaObject extends Object implements Serializable, Cloneable
JAVA_OBJECT
値の直列化可能なマッピングです。このクラスは、Java オブジェクトが Serializable
インタフェースを実装するものとして、直列化処理を単純にラップします。
しかし、Java オブジェクトが現在直列化可能でなく、直列化処理を実行できない場合、このクラスは、オブジェクトを直列化可能な状態にするため、static メンバー以外のすべてのメンバーを直列化しようとします。static フィールドや一時フィールドは直列化できません。直列化しようとすると、SerialException
がスローされます。
コンストラクタと説明 |
---|
SerialJavaObject(Object obj)
SerialJavaObject ヘルパークラスのコンストラクタです。 |
public SerialJavaObject(Object obj) throws SerialException
SerialJavaObject
ヘルパークラスのコンストラクタです。
obj
- 直列化される Java Object
SerialException
- オブジェクトが直列化可能でないことが分かった場合public Object getObject() throws SerialException
SerialJavaObject
オブジェクトのコピーである Object
を返します。SerialJavaObject
オブジェクトのコピーに相当する、Java プログラミング言語での Object
SerialException
- インスタンスが壊れている場合public Field[] getFields() throws SerialException
Field
オブジェクトの配列を返します。Field
オブジェクトの配列SerialException
- 直列化オブジェクトのアクセス時にエラーが発生した場合Class.getFields()
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.