JavaTM 2 Platform
Standard Ed. 5.0

javax.sql.rowset.serial
クラス SerialJavaObject

java.lang.Object
  上位を拡張 javax.sql.rowset.serial.SerialJavaObject
すべての実装されたインタフェース:
Serializable, Cloneable

public class SerialJavaObject
extends Object
implements Serializable, Cloneable

Java プログラミング言語での SQL JAVA_OBJECT 値の直列化可能マッピングです。このクラスは、Java オブジェクトが Serializable インタフェースを実装するものとして、直列化処理を単純にラップします。

しかし、Java オブジェクトが現在直列化可能でなく、直列化処理を実行できない場合、このクラスは、オブジェクトを直列化可能な状態にするため、static メンバ以外のすべてのメンバを直列化しようとします。static フィールドや一時フィールドは直列化できません。直列化しようとすると、SerialException がスローされます。

関連項目:
直列化された形式

コンストラクタの概要
SerialJavaObject(Object obj)
          SerialJavaObject ヘルパークラスのコンストラクタです。
 
メソッドの概要
 Field[] getFields()
          このヘルパークラスによって直列化されるオブジェクトの各フィールドを格納する Field オブジェクトの配列を返します。
 Object getObject()
          この SerialJavaObject オブジェクトのコピーである Object を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SerialJavaObject

public SerialJavaObject(Object obj)
                 throws SerialException
SerialJavaObject ヘルパークラスのコンストラクタです。

パラメータ:
obj - 直列化される Java Object
例外:
SerialException - オブジェクトを直列化できない場合
メソッドの詳細

getObject

public Object getObject()
                 throws SerialException
この SerialJavaObject オブジェクトのコピーである Object を返します。

戻り値:
この SerialJavaObject オブジェクトのコピーに相当する、Java プログラミング言語での Object
例外:
SerialException - インスタンスが壊れている場合

getFields

public Field[] getFields()
                  throws SerialException
このヘルパークラスによって直列化されるオブジェクトの各フィールドを格納する Field オブジェクトの配列を返します。

戻り値:
Field オブジェクトの配列
例外:
SerialException - 直列化オブジェクトのアクセス時にエラーが発生した場合

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。