-
- 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 String
PROPERTYNAME
从BeanContext或PropertyChangeEvents的其他来源触发的propertyName的标准值。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 boolean
isDesignTime()
值为true表示JavaBeans应该在设计时模式下运行,值为false表示运行时行为。void
setDesignTime(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”属性。
-
-