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

Класс ReadOnlyJavaBeanFloatPropertyBuilder

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

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

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

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

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

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

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

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

    • ReadOnlyJavaBeanFloatPropertyBuilder

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

    • create

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

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

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

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

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

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

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