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

Класс ReadOnlyJavaBeanDoublePropertyBuilder

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


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

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

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

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

С момента:

JavaFX 2.1

См. также:

ReadOnlyJavaBeanDoubleProperty

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

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

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    ReadOnlyJavaBeanDoublePropertyBuilder bean(Object bean)
    Установить экземпляр Java Bean, к которому должен подключиться адаптер
    ReadOnlyJavaBeanDoublePropertyBuilder beanClass(Class<?> beanClass)
    Указать класс Java Bean, в котором должен быть найден геттер.
    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 - если настроек было недостаточно для поиска геттера свойства Java Bean

    • name

      public ReadOnlyJavaBeanDoublePropertyBuilder name(String name)
      Указать имя свойства

      Параметры:

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

      Возвращает:

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

    • bean

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

      Параметры:

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

      Возвращает:

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

    • beanClass

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

      Параметры:

      beanClass - класс Java Bean

      Возвращает:

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

    • getter

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

      Параметры:

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

      Возвращает:

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

    • getter

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

      Параметры:

      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