public interface BeanContextProxy
このインタフェースは、BeanContext(Child) インタフェースまたはそのサブインタフェースの実装によってそれに関連した BeanContext(Child) を直接持つということはないが、自身から委譲されている public BeanContext(Child) を持つ JavaBean によって実装されます。たとえば、java.awt.Container のサブクラスは、その Container のすべての子 Component が格納される BeanContext に関連付けることができます。
このインタフェースと BeanContextChild インタフェースは相互に排他的なので、Object が 2 つのインタフェース (またはそのサブインタフェース) を両方同時に実装することはできません。
このインタフェースの呼び出し側では、次のように、BeanContextChild の特定のサブインタフェースを取得するために戻り値の型を調べます。 BeanContextChild bcc = o.getBeanContextProxy(); if (bcc instanceof BeanContext) { // ... }
または BeanContextChild bcc = o.getBeanContextProxy(); BeanContext bc = null; try { bc = (BeanContext)bcc; } catch (ClassCastException cce) { // cast failed, bcc is not an instanceof BeanContext }
戻り値は、実装側インスタンスの寿命の定数です。
BeanContextChild
, BeanContextChildSupport
修飾子と型 | メソッドと説明 |
---|---|
BeanContextChild |
getBeanContextProxy()
このオブジェクトに関連付けられている
BeanContextChild (またはサブインタフェース) を取得します。 |
BeanContextChild getBeanContextProxy()
BeanContextChild
(またはサブインタフェース) を取得します。BeanContextChild
(またはサブインタフェース) バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.