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

Класс JavaBeanFloatPropertyBuilder

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

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

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

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

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

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

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

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

    • JavaBeanFloatPropertyBuilder

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

    • create

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

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

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

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

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

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

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

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

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

© 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