| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 (またはサブインタフェース)| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。