JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.beans.Encoder の使用

Encoder を使用しているパッケージ
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
 

java.beans での Encoder の使用
 

java.beans での Encoder のサブクラス
 class XMLEncoder
          XMLEncoder クラスは ObjectOutputStream の補足的な代替クラスであり、ObjectOutputStream で Serializable オブジェクトのバイナリ表現を生成する場合と同じ方法で JavaBean のテキスト表現を生成します。
 

Encoder 型のパラメータを持つ java.beans のメソッド
protected  void PersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
          newInstance に対して、新しいインスタンスが oldInstance と「等価」になるという副作用を及ぼす一連の文を生成します。
protected  void DefaultPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
          この initialize メソッドのデフォルト実装は、Introspector によって返される順番で set メソッドと get メソッドの照合を行うことにより、この型のオブジェクトの状態がすべて公開された状態にします。
protected abstract  Expression PersistenceDelegate.instantiate(Object oldInstance, Encoder out)
          値 oldInstance を持つ式を返します。
protected  Expression DefaultPersistenceDelegate.instantiate(Object oldInstance, Encoder out)
          この instantiate メソッドのデフォルト実装は、事前定義済みのメソッド名「new」を含む式 (DefaultPersistenceDelegate のコンストラクタに指定されたように引数を使ってコンストラクタを呼び出す) を返します。
 void PersistenceDelegate.writeObject(Object oldInstance, Encoder out)
          writeObject は、持続性を実現する唯一の手段として、Encoder により、従来の委譲モードで使用されます。
 


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 も参照してください。