Spec-Zone.ru › OpenJDK 25

Интерфейс 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 final 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»
Обратите внимание: BeanContextChild не разрешается вызывать этот метод для BeanContext, внутри которого он находится.
Параметры:
designTime — текущее «значение» свойства «designTime»
См. также:
  • BeanContext
  • BeanContextMembershipListener
  • PropertyChangeEvent

isDesignTime

boolean isDesignTime()
Значение true означает, что JavaBeans должны работать в режиме времени проектирования, а значение false — что они должны работать во время выполнения.
Возвращает:
текущее «значение» свойства «designTime».

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, способы обхода проблем и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API