Spec-Zone.ru › OpenJavaFX 8
javafx.beans.property.adapter

Класс JavaBeanDoublePropertyBuilder

java.lang.Object
  • javafx.beans.property.adapter.JavaBeanDoublePropertyBuilder


public final class JavaBeanDoublePropertyBuilder
extends Object
Объект JavaBeanDoublePropertyBuilder может быть использован для создания JavaBeanDoubleProperties. Для создания JavaBeanDoubleProperty, сначала необходимо вызвать create() для создания билдера, установить необходимые свойства, а затем вызвать build() для создания свойства.

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

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

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

С момента:

JavaFX 2.1

См. также:

JavaBeanDoubleProperty

  • Краткое описание конструкторов

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

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

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

    • JavaBeanDoublePropertyBuilder

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

    • create

      public static JavaBeanDoublePropertyBuilder create()
      Создать новый экземпляр JavaBeanDoublePropertyBuilder

      Возвращает:

      новый JavaBeanDoublePropertyBuilder

    • build

      public JavaBeanDoubleProperty build()
                                   throws NoSuchMethodException
      Сгенерировать новый JavaBeanDoubleProperty с текущими настройками.

      Возвращает:

      новый JavaBeanDoubleProperty

      Исключения:

      NoSuchMethodException - если настроек недостаточно для поиска getter и setter свойства Java Bean

    • name

      public JavaBeanDoublePropertyBuilder name(String name)
      Установить имя свойства

      Параметры:

      name - имя свойства

      Возвращает:

      ссылку на этот билдер для цепочки вызовов методов

    • bean

      public JavaBeanDoublePropertyBuilder bean(Object bean)
      Установить экземпляр Java Bean, к которому должен быть подключен адаптер

      Параметры:

      bean - экземпляр Java Bean

      Возвращает:

      ссылку на этот билдер для цепочки вызовов методов

    • beanClass

      public JavaBeanDoublePropertyBuilder beanClass(Class<?> beanClass)
      Установить класс Java Bean, в котором следует искать getter и setter. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких Java Bean разных типов.

      Параметры:

      beanClass - класс Java Bean

      Возвращает:

      ссылку на этот билдер для цепочки вызовов методов

    • getter

      public JavaBeanDoublePropertyBuilder getter(String getter)
      Установить альтернативное имя для getter. Можно опустить, если имя getter соответствует соглашениям Java Bean.

      Параметры:

      getter - альтернативное имя getter

      Возвращает:

      ссылку на этот билдер для цепочки вызовов методов

    • setter

      public JavaBeanDoublePropertyBuilder setter(String setter)
      Установить альтернативное имя для setter. Можно опустить, если имя setter соответствует соглашениям Java Bean.

      Параметры:

      setter - альтернативное имя setter

      Возвращает:

      ссылку на этот билдер для цепочки вызовов методов

    • getter

      public JavaBeanDoublePropertyBuilder getter(Method getter)
      Установить метод getter напрямую. Можно опустить, если имя getter соответствует соглашениям Java Bean.

      Параметры:

      getter - getter

      Возвращает:

      ссылку на этот билдер для цепочки вызовов методов

    • setter

      public JavaBeanDoublePropertyBuilder setter(Method setter)
      Установить метод setter напрямую. Можно опустить, если имя setter соответствует соглашениям Java Bean.

      Параметры:

      setter - 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