Интерфейс DesignMode
- Все известные подинтерфейсы:
BeanContext, BeanContextServices
- Все известные реализующие классы:
BeanContextServicesSupport, BeanContextSupport
public interface DesignMode
Этот интерфейс предназначен для реализации объектами java.beans.beancontext.BeanContext или делегирования им, чтобы распространять текущее свойство «designTime» на вложенную иерархию экземпляров java.beans.beancontext.BeanContextChild.
Спецификация JavaBeans определяет понятие времени проектирования как режим, в котором экземпляры JavaBeans должны работать во время их компоновки и настройки в интерактивном средстве проектирования, компоновки или создания, в отличие от времени выполнения, когда JavaBean является частью апплета, приложения или другой работающей исполняемой абстракции Java.
- Начиная с:
- 1.2
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
PROPERTYNAME |
Стандартное значение propertyName, передаваемое из BeanContext или другого источника PropertyChangeEvents. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isDesignTime() |
Значение true означает, что JavaBeans должны работать в режиме времени проектирования, а значение false — что они должны работать во время выполнения. |
void |
setDesignTime |
Устанавливает «значение» свойства «designTime». |
Подробное описание полей
PROPERTYNAME
static final String PROPERTYNAME
- См. также:
Подробное описание методов
setDesignTime
void setDesignTime(boolean designTime)
Если реализующий объект является экземпляром java.beans.beancontext.BeanContext или его подинтерфейса, то этот BeanContext должен отправить событие PropertyChangeEvent зарегистрированным в нем слушателям BeanContextMembershipListeners со следующими параметрами:
-
propertyName—java.beans.DesignMode.PROPERTYNAME -
oldValue— предыдущее значение «designTime» -
newValue— текущее значение «designTime»
- Параметры:
-
designTime— текущее «значение» свойства «designTime» - См. также:
isDesignTime
boolean isDesignTime()
- Возвращает:
- текущее «значение» свойства «designTime».
© 1993, 2025, 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/25/docs/api/java.desktop/java/beans/DesignMode.html