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

Класс ReadOnlyJavaBeanLongPropertyBuilder

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


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

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

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

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

С тех пор:

JavaFX 2.1

См. также:

ReadOnlyJavaBeanLongProperty

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

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

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

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

    • ReadOnlyJavaBeanLongPropertyBuilder

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

    • create

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

      Возвращает:

      новый ReadOnlyJavaBeanLongPropertyBuilder

    • build

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

      Возвращает:

      новый ReadOnlyJavaBeanLongProperty

      Выбрасывает:

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

    • name

      public ReadOnlyJavaBeanLongPropertyBuilder name(String name)
      Устанавливает имя свойства

      Параметры:

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

      Возвращает:

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

    • bean

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

      Параметры:

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

      Возвращает:

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

    • beanClass

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

      Параметры:

      beanClass - класс Java Bean

      Возвращает:

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

    • getter

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

      Параметры:

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

      Возвращает:

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

    • getter

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