Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет 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)).

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

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

    Since:
    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
      IllegalArgumentException - если свойство Java Bean не является типа long или Long
    • 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