Класс ReadOnlyJavaBeanIntegerPropertyBuilder
public final class ReadOnlyJavaBeanIntegerPropertyBuilder
extends Object ReadOnlyJavaBeanIntegerProperties. Для создания объекта необходимо вызвать create() для создания билдера, установить необходимые свойства, а затем вызвать build() для создания свойства. Не все свойства билдера должны быть указаны, возможны различные комбинации. В минимальном варианте необходимо указать name(java.lang.String) свойства и bean(java.lang.Object). Если имя геттера соответствует соглашениям, этого достаточно. В противном случае можно указать альтернативное имя геттера (getter(java.lang.String)) или напрямую указать геттер (getter(java.lang.reflect.Method)).
Все методы для изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочки вызовов методов.
Если необходимо создать адаптеры для одного и того же свойства нескольких экземпляров одного и того же класса, можно повторно использовать билдер, изменив экземпляр JavaBean (bean(java.lang.Object)) и вызвав build().
- Since:
- JavaFX 2.1
- See Also:
ReadOnlyJavaBeanIntegerProperty
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ReadOnlyJavaBeanIntegerPropertyBuilder | bean(Object bean) | Устанавливает экземпляр JavaBean, к которому должен подключиться адаптер |
ReadOnlyJavaBeanIntegerPropertyBuilder | beanClass(Class<?> beanClass) | Устанавливает класс JavaBean, в котором должен быть найден геттер. |
ReadOnlyJavaBeanIntegerProperty | build() | Создаёт новый ReadOnlyJavaBeanIntegerProperty с текущими настройками. |
static ReadOnlyJavaBeanIntegerPropertyBuilder | create() | Создаёт новый экземпляр ReadOnlyJavaBeanIntegerPropertyBuilder
|
ReadOnlyJavaBeanIntegerPropertyBuilder | getter(Method getter) | Устанавливает геттер напрямую. |
ReadOnlyJavaBeanIntegerPropertyBuilder | getter(String getter) | Устанавливает альтернативное имя геттера. |
ReadOnlyJavaBeanIntegerPropertyBuilder | name(String name) | Устанавливает имя свойства |
Подробное описание методов
create
public static ReadOnlyJavaBeanIntegerPropertyBuilder create()
ReadOnlyJavaBeanIntegerPropertyBuilder
- Возвращает:
- новый
ReadOnlyJavaBeanIntegerPropertyBuilder
build
public ReadOnlyJavaBeanIntegerProperty build() throws NoSuchMethodException
ReadOnlyJavaBeanIntegerProperty с текущими настройками.- Возвращает:
- новый
ReadOnlyJavaBeanIntegerProperty - Исключения:
-
NoSuchMethodException- если настроек недостаточно для поиска геттера свойства JavaBean -
IllegalArgumentException- если свойство JavaBean не является типомintилиInteger
name
public ReadOnlyJavaBeanIntegerPropertyBuilder name(String name)
- Параметры:
-
name- имя свойства - Возвращает:
- ссылку на этот билдер для цепочки вызовов методов
bean
public ReadOnlyJavaBeanIntegerPropertyBuilder bean(Object bean)
- Параметры:
-
bean- экземпляр JavaBean - Возвращает:
- ссылку на этот билдер для цепочки вызовов методов
beanClass
public ReadOnlyJavaBeanIntegerPropertyBuilder beanClass(Class<?> beanClass)
- Параметры:
-
beanClass- класс JavaBean - Возвращает:
- ссылку на этот билдер для цепочки вызовов методов
getter
public ReadOnlyJavaBeanIntegerPropertyBuilder getter(String getter)
- Параметры:
-
getter- альтернативное имя геттера - Возвращает:
- ссылку на этот билдер для цепочки вызовов методов
getter
public ReadOnlyJavaBeanIntegerPropertyBuilder getter(Method getter)
- Параметры:
-
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.