Класс ReadOnlyJavaBeanBooleanPropertyBuilder
public final class ReadOnlyJavaBeanBooleanPropertyBuilder extends Object
ReadOnlyJavaBeanBooleanProperties. Для создания адаптера необходимо сначала вызвать 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:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ReadOnlyJavaBeanBooleanPropertyBuilder |
bean |
Устанавливает объект JavaBean, к которому должен подключаться адаптер |
ReadOnlyJavaBeanBooleanPropertyBuilder |
beanClass |
Устанавливает класс JavaBean, в котором должен быть найден геттер. |
ReadOnlyJavaBeanBooleanProperty |
build() |
Создает новый ReadOnlyJavaBeanBooleanProperty с текущими настройками. |
static ReadOnlyJavaBeanBooleanPropertyBuilder |
create() |
Создает новый экземпляр ReadOnlyJavaBeanBooleanPropertyBuilder
|
ReadOnlyJavaBeanBooleanPropertyBuilder |
getter |
Устанавливает геттер напрямую. |
ReadOnlyJavaBeanBooleanPropertyBuilder |
getter |
Устанавливает альтернативное имя для геттера. |
ReadOnlyJavaBeanBooleanPropertyBuilder |
name |
Устанавливает имя свойства |
Подробное описание методов
create
public static ReadOnlyJavaBeanBooleanPropertyBuilder create()
ReadOnlyJavaBeanBooleanPropertyBuilder
- Returns:
- новый
ReadOnlyJavaBeanBooleanPropertyBuilder
build
public ReadOnlyJavaBeanBooleanProperty build() throws NoSuchMethodException
ReadOnlyJavaBeanBooleanProperty с текущими настройками.- Returns:
- новый
ReadOnlyJavaBeanBooleanProperty - Throws:
-
NoSuchMethodException- если заданных параметров недостаточно для поиска геттера свойства JavaBean -
IllegalArgumentException- если свойство JavaBean не имеет типbooleanилиBoolean
name
public ReadOnlyJavaBeanBooleanPropertyBuilder name(String name)
- Parameters:
-
name- имя свойства - Returns:
- ссылка на этот билдер для использования цепочки вызовов
bean
public ReadOnlyJavaBeanBooleanPropertyBuilder bean(Object bean)
- Parameters:
-
bean- объект JavaBean - Returns:
- ссылка на этот билдер для использования цепочки вызовов
beanClass
public ReadOnlyJavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
- Parameters:
-
beanClass- класс JavaBean - Returns:
- ссылка на этот билдер для использования цепочки вызовов
getter
public ReadOnlyJavaBeanBooleanPropertyBuilder getter(String getter)
- Parameters:
-
getter- альтернативное имя геттера - Returns:
- ссылка на этот билдер для использования цепочки вызовов
getter
public ReadOnlyJavaBeanBooleanPropertyBuilder getter(Method getter)
- Parameters:
-
getter- геттер - Returns:
- ссылка на этот билдер для использования цепочки вызовов
© 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.