Интерфейс DesignMode
- Все известные подинтерфейсы:
-
BeanContext,BeanContextServices
- Все известные реализующие классы:
-
BeanContextServicesSupport,BeanContextSupport
public interface DesignMode
Этот интерфейс предназначен для реализации или делегирования экземплярами java.beans.beancontext.BeanContext, чтобы распространять текущее свойство «designTime» в его вложенной иерархии экземпляров java.beans.beancontext.BeanContextChild.
Спецификация JavaBeans™ определяет понятие времени проектирования как режима, в котором экземпляры JavaBeans должны работать во время их составления и настройки в интерактивном инструменте проектирования, составления или построения, в отличие от времени выполнения, когда JavaBean является частью аплета, приложения или другой живой абстракции Java-исполняемого кода.
- С:
- 1.2
- См. также:
-
BeanContext,BeanContextChild,BeanContextMembershipListener,PropertyChangeEvent
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
static String |
PROPERTYNAME |
Стандартное значение свойства propertyName, которое генерируется из BeanContext или другого источника PropertyChangeEvents. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isDesignTime() |
Значение true означает, что JavaBeans должны работать в режиме проектирования, значение false означает поведение во время выполнения. |
void |
setDesignTime(boolean designTime) |
Устанавливает «значение» свойства «designTime». |
Поля
PROPERTYNAME
static final String PROPERTYNAME
Стандартное значение свойства propertyName, которое генерируется из BeanContext или другого источника PropertyChangeEvents.
- См. также:
- Значения константных полей
Методы
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».
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/beans/DesignMode.html