|
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 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。