Класс ReadOnlyJavaBeanBooleanPropertyBuilder
public final class ReadOnlyJavaBeanBooleanPropertyBuilder extends Object
ReadOnlyJavaBeanBooleanProperties. Для создания ReadOnlyJavaBeanBooleanProperty, необходимо сначала вызвать create() для создания билдера, установить необходимые свойства, а затем вызвать build() для создания свойства. Не все свойства билдера обязательны, возможны различные комбинации. Минимально необходимо указать name(java.lang.String) свойства и bean(java.lang.Object). Если имя геттера соответствует соглашениям, этого достаточно. В противном случае можно указать альтернативное имя геттера (getter(java.lang.String)) или непосредственно геттер (getter(java.lang.reflect.Method)).
Все методы изменения свойств возвращают ссылку на этот билдер, для поддержки цепочки вызовов.
Если необходимо создать адаптеры для одного и того же свойства нескольких экземпляров одного класса, можно использовать один и тот же ReadOnlyJavaBeanBooleanPropertyBuilder, переключая экземпляр Java Bean (bean(java.lang.Object)) и вызывая build().
- Since:
- JavaFX 2.1
- See Also:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ReadOnlyJavaBeanBooleanPropertyBuilder |
bean |
Устанавливает экземпляр Java Bean, к которому должен подключиться адаптер |
ReadOnlyJavaBeanBooleanPropertyBuilder |
beanClass |
Устанавливает класс Java Bean, в котором следует искать геттер. |
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- если настроек недостаточно для поиска геттера свойства Java Bean -
IllegalArgumentException- если свойство Java Bean не имеет типbooleanилиBoolean
name
public ReadOnlyJavaBeanBooleanPropertyBuilder name(String name)
- Parameters:
-
name- имя свойства - Returns:
- ссылка на этот билдер для поддержки цепочки вызовов
bean
public ReadOnlyJavaBeanBooleanPropertyBuilder bean(Object bean)
- Parameters:
-
bean- экземпляр Java Bean - Returns:
- ссылка на этот билдер для поддержки цепочки вызовов
beanClass
public ReadOnlyJavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
- Parameters:
-
beanClass- класс Java Bean - 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.