- 所有已知的子接口:
BeanContext,BeanContextServices
- 所有已知的实现类:
BeanContextServicesSupport,BeanContextSupport
public interface DesignMode
此接口旨在由 java.beans.beancontext.BeanContext 的实例实现或从其委托,以便传播到其嵌套的 java.beans.beancontext.BeanContextChild 实例层次结构,即当前的“designTime”属性。
JavaBeans 规范将设计时的概念定义为一种模式,在这种模式下,JavaBeans 实例在交互式设计、组合或构造工具中的组合和定制期间应该起作用,而不是当 JavaBean 是小程序、应用程序或应用程序的一部分时运行时其他实时 Java 可执行抽象。
- 自从:
- 1.2
- 参见:
-
字段摘要
字段 -
方法总结
修饰符和类型方法描述booleantrue 值表示 JavaBeans 应该在设计时模式下运行,false 值表示运行时行为。voidsetDesignTime(boolean designTime) 设置“designTime”属性的“值”。
-
字段详细信息
-
PROPERTYNAME
从 BeanContext 或其他 PropertyChangeEvents 源触发的 propertyName 的标准值。- 参见:
-
-
方法详情
-
setDesignTime
void setDesignTime(boolean designTime) 设置“designTime”属性的“值”。如果实现对象是 java.beans.beancontext.BeanContext 的实例或其子接口,那么 BeanContext 应该向其注册的 BeanContextMembershipListeners 触发 PropertyChangeEvent,参数:
propertyName-java.beans.DesignMode.PROPERTYNAMEoldValue- “designTime”的先前值newValue- “designTime”的当前值
- 参数:
designTime- “designTime”属性的当前“值”- 参见:
-
isDesignTime
boolean isDesignTime()true 值表示 JavaBeans 应该在设计时模式下运行,false 值表示运行时行为。- 返回:
- “designTime”属性的当前“值”。
-