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