- 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()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание ReadOnlyJavaBeanLongPropertyBuilderbean(Object bean)Установить экземпляр Java Bean, к которому должен быть подключён адаптерReadOnlyJavaBeanLongPropertyBuilderbeanClass(Class<?> beanClass)Установить класс Java Bean, в котором должен быть найден геттер.ReadOnlyJavaBeanLongPropertybuild()Сгенерировать новыйReadOnlyJavaBeanLongPropertyс текущими настройками.static ReadOnlyJavaBeanLongPropertyBuildercreate()Создать новый экземплярReadOnlyJavaBeanLongPropertyBuilderReadOnlyJavaBeanLongPropertyBuildergetter(Method getter)Установить геттер метод напрямую.ReadOnlyJavaBeanLongPropertyBuildergetter(String getter)Установить альтернативное имя геттера.ReadOnlyJavaBeanLongPropertyBuildername(String name)Установить имя свойства
-
Подробное описание конструкторов
-
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.