Spec-Zone.ru › OpenJDK 17

Интерфейс 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".

© 1993, 2021, 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/17/docs/api/java.desktop/java/beans/DesignMode.html

Spec-Zone.ru

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