JavaTM 2 Platform
Standard Ed. 6

java.beans.beancontext
介面 BeanContextProxy


public interface BeanContextProxy

此介面由並不直接擁有(通過實作該介面或一個子介面擁有)與之關聯的 BeanContext(Child),但是擁有它代理的一個公共 BeanContext(Child) 的 JavaBean 實作。例如,java.awt.Container 的子類別可以有一個與之關聯的 BeanContext,它將包含該 Container 的所有子 Component。

一個物件不能同時實作此介面和 BeanContextChild 介面(或者所有子介面),它們互不相容。

為了獲得 BeanContextChild 的特定子介面,此介面的調用者應檢查返回型別,如下所示: BeanContextChild bcc = o.getBeanContextProxy(); if (bcc instanceof BeanContext) { // ... } or BeanContextChild bcc = o.getBeanContextProxy(); BeanContext bc = null; try { bc = (BeanContext)bcc; } catch (ClassCastException cce) { // cast failed, bcc is not an instanceof BeanContext }

返回值是一個常數,表示實作實例的生存期

從以下版本開始:
1.2
另請參見:
BeanContextChild, BeanContextChildSupport

方法摘要
 BeanContextChild getBeanContextProxy()
          獲得與此物件相關聯的 BeanContextChild(或子介面)。
 

方法詳細資訊

getBeanContextProxy

BeanContextChild getBeanContextProxy()
獲得與此物件相關聯的 BeanContextChild(或子介面)。

返回:
與此物件相關聯的 BeanContextChild(或子介面)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only