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

Класс ReadOnlyJavaBeanDoublePropertyBuilder

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

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

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

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

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

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

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

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

    • ReadOnlyJavaBeanDoublePropertyBuilder

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

    • create

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

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

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

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

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

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

      public ReadOnlyJavaBeanDoublePropertyBuilder 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