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, 2014, Oracle and/or its affiliates. All rights reserved.