Spec-Zone.ru › OpenJDK 8

Интерфейс DesignMode

Все известные подинтерфейсы:
BeanContext, BeanContextServices
Все известные реализующие классы:
BeanContextServicesSupport, BeanContextSupport

public interface DesignMode

Этот интерфейс предназначен для реализации или делегирования экземплярами java.beans.beancontext.BeanContext, для распространения текущего свойства "designTime" по своей вложенной иерархии экземпляров java.beans.beancontext.BeanContextChild.

Спецификация JavaBeans™ определяет понятие "design time" (режим проектирования) как такой режим, в котором экземпляры JavaBeans должны работать во время их компоновки и настройки в интерактивном инструменте проектирования, композиции или создания, в отличие от runtime (режима выполнения), когда 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"
Обратите внимание, что BeanContextChild не имеет права вызывать этот метод, связанный с BeanContext, в котором он вложен.
Параметры:
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.

Spec-Zone.ru

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