Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.beans.property.adapter

Класс ReadOnlyJavaBeanBooleanPropertyBuilder

  • java.lang.Object
    • javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanPropertyBuilder
  • public final class ReadOnlyJavaBeanBooleanPropertyBuilder
    extends Object
    Этот класс может быть использован для создания ReadOnlyJavaBeanBooleanProperties. Для создания адаптера, необходимо вызвать create() для создания билдера, установить необходимые свойства, а затем вызвать build() для генерации свойства.

    Не все свойства билдера обязательны для задания, существует несколько возможных комбинаций. В качестве минимума необходимо задать имя свойства name(java.lang.String) и объект JavaBean bean(java.lang.Object). Если имя геттера соответствует условниям, этого достаточно. В противном случае можно указать альтернативное имя геттера (getter(java.lang.String)) или геттер напрямую (getter(java.lang.reflect.Method)).

    Все методы для изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочку вызовов методов.

    Если необходимо сгенерировать адаптеры для одного и того же свойства нескольких экземпляров одного класса, можно переиспользовать данный билдер, переключая экземпляр JavaBean (с помощью bean(java.lang.Object) и вызывая build().

    Since:
    JavaFX 2.1
    См. также:
    ReadOnlyJavaBeanBooleanProperty
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    ReadOnlyJavaBeanBooleanPropertyBuilder()
  • Краткое описание методов

    Все методыСтатические методыМетодыКонкретные методы
    Модификатор и тип Метод Описание
    ReadOnlyJavaBeanBooleanPropertyBuilder bean​(Object bean)
    Устанавливает экземпляр JavaBean, к которому должен подключиться адаптер
    ReadOnlyJavaBeanBooleanPropertyBuilder beanClass​(Class<?> beanClass)
    Устанавливает класс JavaBean, в котором должен быть найден геттер.
    ReadOnlyJavaBeanBooleanProperty build()
    Генерирует новый ReadOnlyJavaBeanBooleanProperty с текущими настройками.
    static ReadOnlyJavaBeanBooleanPropertyBuilder create()
    Создаёт новый экземпляр ReadOnlyJavaBeanBooleanPropertyBuilder
    ReadOnlyJavaBeanBooleanPropertyBuilder getter​(Method getter)
    Устанавливает геттер метода напрямую.
    ReadOnlyJavaBeanBooleanPropertyBuilder getter​(String getter)
    Устанавливает альтернативное имя геттера.
    ReadOnlyJavaBeanBooleanPropertyBuilder name​(String name)
    Устанавливает имя свойства
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • ReadOnlyJavaBeanBooleanPropertyBuilder

      public ReadOnlyJavaBeanBooleanPropertyBuilder()
  • Подробное описание методов

    • create

      public static ReadOnlyJavaBeanBooleanPropertyBuilder create()
      Создаёт новый экземпляр ReadOnlyJavaBeanBooleanPropertyBuilder
      Возвращает:
      новый ReadOnlyJavaBeanBooleanPropertyBuilder
    • build

      public ReadOnlyJavaBeanBooleanProperty build()
                                            throws NoSuchMethodException
      Генерирует новый ReadOnlyJavaBeanBooleanProperty с текущими настройками.
      Возвращает:
      новый ReadOnlyJavaBeanBooleanProperty
      Исключения:
      NoSuchMethodException - если заданные настройки недостаточны для поиска геттера свойства JavaBean
      IllegalArgumentException - если свойство JavaBean не имеет тип boolean или Boolean
    • name

      public ReadOnlyJavaBeanBooleanPropertyBuilder name​(String name)
      Устанавливает имя свойства
      Параметры:
      name - имя свойства
      Возвращает:
      ссылка на этот билдер для использования цепочки вызовов методов
    • bean

      public ReadOnlyJavaBeanBooleanPropertyBuilder bean​(Object bean)
      Устанавливает экземпляр JavaBean, к которому должен подключиться адаптер
      Параметры:
      bean - экземпляр JavaBean
      Возвращает:
      ссылка на этот билдер для использования цепочки вызовов методов
    • beanClass

      public ReadOnlyJavaBeanBooleanPropertyBuilder beanClass​(Class<?> beanClass)
      Устанавливает класс JavaBean, в котором должен быть найден геттер. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких JavaBean разных типов.
      Параметры:
      beanClass - класс JavaBean
      Возвращает:
      ссылка на этот билдер для использования цепочки вызовов методов
    • getter

      public ReadOnlyJavaBeanBooleanPropertyBuilder getter​(String getter)
      Устанавливает альтернативное имя геттера. Это можно опустить, если имя геттера соответствует соглашениям JavaBean.
      Параметры:
      getter - альтернативное имя геттера
      Возвращает:
      ссылка на этот билдер для использования цепочки вызовов методов
    • getter

      public ReadOnlyJavaBeanBooleanPropertyBuilder getter​(Method getter)
      Устанавливает геттер метода напрямую. Это можно опустить, если имя геттера соответствует соглашениям JavaBean.
      Параметры:
      getter - геттер
      Возвращает:
      ссылка на этот билдер для использования цепочки вызовов методов

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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