JavaTM Platform
Standard Ed. 6

接口 java.beans.beancontext.BeanContext
的使用

使用 BeanContext 的软件包
java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 
java.beans.beancontext 提供与 bean 上下文有关的类和接口。 
 

java.beansBeanContext 的使用
 

参数类型为 BeanContextjava.beans 中的方法
 void AppletInitializer.initialize(Applet newAppletBean, BeanContext bCtxt)
           如果传递给 java.beans.Beans.instantiate 的适当变体,将调用此方法来将新近实例化的 Applet (JavaBean) 与其 AppletContext、AppletStub 和 Container 相关联。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext)
           实例化 JavaBean。
static Object Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
          实例化 bean。
 

java.beans.beancontextBeanContext 的使用
 

java.beans.beancontextBeanContext 的子接口
 interface BeanContextServices
           BeanContextServices 接口为 BeanContext 提供某种机制,将一般的 "services" 向其中的 BeanContextChild 对象公开。
 

实现 BeanContextjava.beans.beancontext 中的类
 class BeanContextServicesSupport
           此帮助器类提供 java.beans.beancontext.BeanContextServices 接口的实用工具实现。
 class BeanContextSupport
          此帮助器类提供 java.beans.beancontext.BeanContext 接口的实用工具实现。
 

声明为 BeanContextjava.beans.beancontext 中的字段
protected  BeanContext BeanContextChildSupport.beanContext
           
protected  BeanContext BeanContextEvent.propagatedFrom
          作为此事件传播源的 BeanContext
 

返回 BeanContextjava.beans.beancontext 中的方法
 BeanContext BeanContextChild.getBeanContext()
          获得与此 BeanContextChild 相关联的 BeanContext
 BeanContext BeanContextChildSupport.getBeanContext()
          获得此 BeanContextChildSupport 的嵌套 BeanContext
 BeanContext BeanContextEvent.getBeanContext()
          获得与此事件相关联的 BeanContext
 BeanContext BeanContextSupport.getBeanContextPeer()
          获得 BeanContext 的实例,此对象将为其提供实现。
 BeanContext BeanContextEvent.getPropagatedFrom()
          获得作为此事件传播源的 BeanContext
 

参数类型为 BeanContextjava.beans.beancontext 中的方法
 void BeanContextChild.setBeanContext(BeanContext bc)
           实现此接口的对象应使用以下参数激活一个 java.beans.PropertyChangeEvent:propertyName "beanContext"、oldValue(以前的嵌套 BeanContext 实例,或 null)、newValue(当前的嵌套 BeanContext 实例,或 null)。
 void BeanContextChildSupport.setBeanContext(BeanContext bc)
          设置此 BeanContextChildSupportBeanContext
 void BeanContextEvent.setPropagatedFrom(BeanContext bc)
          设置作为此事件传播源的 BeanContext
 boolean BeanContextChildSupport.validatePendingSetBeanContext(BeanContext newValue)
          从 setBeanContext 调用,以验证(或相反)嵌套 BeanContext 属性值中的挂起更改。
 

参数类型为 BeanContextjava.beans.beancontext 中的构造方法
BeanContextEvent(BeanContext bc)
          构造一个 BeanContextEvent
BeanContextMembershipEvent(BeanContext bc, Collection changes)
          构造一个 BeanContextMembershipEvent
BeanContextMembershipEvent(BeanContext bc, Object[] changes)
          构造一个 BeanContextMembershipEvent
BeanContextSupport(BeanContext peer)
          使用默认语言环境创建一个实例
BeanContextSupport(BeanContext peer, Locale lcle)
          使用指定语言环境创建一个实例。
BeanContextSupport(BeanContext peer, Locale lcle, boolean dtime)
          使用指定 Locale 和设计模式创建一个实例。
BeanContextSupport(BeanContext peer, Locale lcle, boolean dTime, boolean visible)
          构造一个 BeanContextSupport 实例。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策