-
- All Known Subinterfaces:
-
BeanContext,BeanContextServices
- 所有已知实现类:
-
BeanContextServicesSupport,BeanContextSupport
public interface DesignMode该接口旨在由java.beans.beancontext.BeanContext的实例实现或委派,以便传播到java.beans.beancontext.BeanContextChild实例(当前的“designTime”)属性的嵌套层次结构。
JavaBeans¢规范定义了设计时间的概念,就像JavaBeans实例在其组合和定制期间在交互式设计,组合或构建工具中应该运行的模式,而JavaBean是applet,应用程序的一部分,而不是运行时,或其他实时Java可执行文件抽象。
- 从以下版本开始:
- 1.2
- 另请参见:
-
BeanContext,BeanContextChild,BeanContextMembershipListener,PropertyChangeEvent
-
-
Field Summary
Fields Modifier and Type Field 描述 static StringPROPERTYNAME从BeanContext或PropertyChangeEvents的其他来源触发的propertyName的标准值。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 booleanisDesignTime()值为true表示JavaBeans应该在设计时模式下运行,值为false表示运行时行为。voidsetDesignTime(boolean designTime)设置“designTime”属性的“值”。
-
-
-
字段详细信息
-
PROPERTYNAME
static final String PROPERTYNAME
从BeanContext或PropertyChangeEvents的其他来源触发的propertyName的标准值。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
setDesignTime
void setDesignTime(boolean designTime)
设置“designTime”属性的“值”。如果实现对象是java.beans.beancontext.BeanContext或其子接口的实例,那么该BeanContext应该将PropertyChangeEvent引发到其注册的BeanContextMembershipListeners,其参数为:
-
propertyName-java.beans.DesignMode.PROPERTYNAME -
oldValue- 以前的“designTime”值 -
newValue- “designTime”的当前值
- 参数
-
designTime- “designTime”属性的当前“值” - 另请参见:
-
BeanContext,BeanContextMembershipListener,PropertyChangeEvent
-
-
isDesignTime
boolean isDesignTime()
值为true表示JavaBeans应该在设计时模式下运行,值为false表示运行时行为。- 结果
- 当前“值”的“designTime”属性。
-
-