目次 | 前の項目 | 次の項目 | JavaBeans の拡張可能ランタイム包含関係およびサービスプロトコル |
java.beans.instantiate() は JavaBeans の (再) インスタンス生成を実行する現行の機構であるため、BeanContext の抽象化導入に対応するためには、このメソッドの構文およびセマンティクスを継承またはオーバーロードする必要があります。 提案されている拡張は、次のとおりです。
public static Object instantiate(ClassLoader cl, String beanName, BeanContext beanContext);
このメソッドの機能は、現在 JavaBeans 仕様で定義されていますが、これら既存のセマンティクスに加え、null 以外の BeanContext が指定された場合、メソッドは beanContext の実パラメータとして targetChild の実パラメータの値 (新たにインスタンス生成された JavaBean コンポーネントへの参照) を指定して add() メソッドを呼び出します。1