-
public interface BeanContextProxy
该接口由不直接具有与之关联的BeanContext(Child)的JavaBean实现(通过实现该接口或其子接口),但具有从其委托的公共BeanContext(Child)。 例如,java.awt.Container的子类可能具有与之关联的BeanContext,该Container的所有Component子项都将包含在其中。
一个对象可能不实现这个接口,而且它们是互斥的BeanContextChild接口(或者它们的任何子接口)。
此接口的调用者将检查返回类型,以获取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 }
返回值是实现实例的生命周期的常数
- 从以下版本开始:
- 1.2
- 另请参见:
-
BeanContextChild
,BeanContextChildSupport
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 BeanContextChild
getBeanContextProxy()
获取与此对象关联的BeanContextChild
(或子接口)。
-
-
-
方法详细信息
-
getBeanContextProxy
BeanContextChild getBeanContextProxy()
获取与此对象关联的BeanContextChild
(或子接口)。- 结果
-
与此对象关联的
BeanContextChild
(或子BeanContextChild
)
-
-