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

Класс ReadOnlyJavaBeanBooleanPropertyBuilder

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


public final class ReadOnlyJavaBeanBooleanPropertyBuilder
extends Object
Можно использовать ReadOnlyJavaBeanBooleanPropertyBuilder для создания ReadOnlyJavaBeanBooleanProperties. Чтобы создать ReadOnlyJavaBeanBooleanProperty, сначала необходимо вызвать create() для создания билдера, установить необходимые свойства, а затем вызвать build() для создания свойства.

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

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

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

С:

JavaFX 2.1

См. также:

ReadOnlyJavaBeanBooleanProperty

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

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

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

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

    • ReadOnlyJavaBeanBooleanPropertyBuilder

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

    • create

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

      Возвращает:

      новый ReadOnlyJavaBeanBooleanPropertyBuilder

    • build

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

      Возвращает:

      новый ReadOnlyJavaBeanBooleanProperty

      Исключения:

      NoSuchMethodException - если настроек недостаточно для нахождения геттера свойства Java Bean

    • name

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

      Параметры:

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

      Возвращает:

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

    • bean

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

      Параметры:

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

      Возвращает:

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

    • beanClass

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

      Параметры:

      beanClass - класс Java Bean

      Возвращает:

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

    • getter

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

      Параметры:

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

      Возвращает:

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

    • getter

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