クラス
java.beans.Encoderの使用
Encoderを使用しているパッケージ
-
java.beansでのEncoderの使用
java.beansでのEncoderのサブクラス修飾子と型クラス説明classXMLEncoderクラスは、ObjectOutputStreamの補足的な代替であり、ObjectOutputStreamを使ってSerializableオブジェクトのバイナリ表現を作成できるのと同じ方法でJavaBeanのテキスト表現を生成するために使用できます。Encoder型のパラメータを持つjava.beansのメソッド修飾子と型メソッド説明protected voidDefaultPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) このinitializeメソッドのデフォルト実装は、この型のオブジェクトで保持されるすべての状態が、Introspectorによって返される「setter」および「getter」メソッド・ペアで公開されていると想定します。protected voidPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) newInstanceに対して、新しいインスタンスがoldInstanceと同等になるという副作用を及ぼす一連の文を生成します。protected ExpressionDefaultPersistenceDelegate.instantiate(Object oldInstance, Encoder out) このinstantiateメソッドのデフォルト実装は、事前定義済みのメソッド名「new」を含む式(DefaultPersistenceDelegateのコンストラクタに指定された引数を使ったコンストラクタの呼出しを示す)を返します。protected abstract ExpressionPersistenceDelegate.instantiate(Object oldInstance, Encoder out) 値がoldInstanceである式を返します。voidPersistenceDelegate.writeObject(Object oldInstance, Encoder out) writeObjectは、永続性に対する単一のエントリ・ポイントであり、従来の委任モードのEncoderで使用されます。