- 所有已知的子接口:
-
BeanContext
,BeanContextServices
- 所有已知的实现类:
-
BeanContextServicesSupport
,BeanContextSupport
public interface DesignMode
此接口旨在由java.beans.beancontext.BeanContext的实例或委托实现,以便将当前的“designTime”属性传播到其嵌套的java.beans.beancontext.BeanContextChild实例层次结构中。
JavaBeans规范定义了设计时间的概念,即JavaBeans实例在交互式设计、组合或构建工具中进行组合和自定义时应该如何运行,与运行时相对,当JavaBean是applet、应用程序或其他实时Java可执行抽象的一部分时。
- 自:
- 1.2
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
从BeanContext或其他PropertyChangeEvents源发出的propertyName的标准值。 -
Method Summary
Modifier and TypeMethodDescriptionboolean
值为true表示JavaBeans应该在设计时间模式下运行,值为false表示运行时行为。void
setDesignTime
(boolean designTime) 设置“designTime”属性的“value”。
-
Field Details
-
PROPERTYNAME
从BeanContext或其他PropertyChangeEvents源发出的propertyName的标准值。- 参见:
-
-
Method Details
-
setDesignTime
void setDesignTime(boolean designTime) 设置“designTime”属性的“value”。如果实现对象是java.beans.beancontext.BeanContext的实例或其子接口,则该BeanContext应该向其注册的BeanContextMembershipListeners触发PropertyChangeEvent,参数为:
propertyName
-java.beans.DesignMode.PROPERTYNAME
oldValue
- “designTime”的先前值newValue
- “designTime”的当前值
- 参数:
-
designTime
- “designTime”属性的当前“value” - 参见:
-
isDesignTime
boolean isDesignTime()值为true表示JavaBeans应该在设计时间模式下运行,值为false表示运行时行为。- 返回:
- “designTime”属性的当前“value”。
-