public interface BeanContextProxy
此接口由一个JavaBean实现,该JavaBean没有直接与其关联的BeanContext(Child)(通过实现该接口或其子接口),但具有从其委托而来的公共BeanContext(Child)。例如,java.awt.Container的子类可能与一个BeanContext关联,该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) {
// 转换失败,bcc不是BeanContext的实例
}
返回值是实现实例的生命周期内的常量
- 自从:
- 1.2
- 参见:
-
Method Summary
Modifier and TypeMethodDescription获取与此对象关联的BeanContextChild
(或子接口)。
-
Method Details
-
getBeanContextProxy
BeanContextChild getBeanContextProxy()获取与此对象关联的BeanContextChild
(或子接口)。- 返回:
-
与此对象关联的
BeanContextChild
(或子接口)
-