Spec-Zone.ru › OpenJavaFX 24

Класс ReadOnlyJavaBeanBooleanPropertyBuilder

java.lang.Object
fx.beans.property.adapter.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:
  • ReadOnlyJavaBeanBooleanProperty

Краткое описание методов

Модификатор и тип Метод Описание
ReadOnlyJavaBeanBooleanPropertyBuilder bean(Object bean)
Устанавливает экземпляр Java Bean, к которому должен подключиться адаптер
ReadOnlyJavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс Java Bean, в котором следует искать геттер.
ReadOnlyJavaBeanBooleanProperty build()
Создаёт новый ReadOnlyJavaBeanBooleanProperty с текущими настройками.
static ReadOnlyJavaBeanBooleanPropertyBuilder create()
Создаёт новый экземпляр ReadOnlyJavaBeanBooleanPropertyBuilder
ReadOnlyJavaBeanBooleanPropertyBuilder getter(Method getter)
Устанавливает метод геттера напрямую.
ReadOnlyJavaBeanBooleanPropertyBuilder getter(String getter)
Устанавливает альтернативное имя геттера.
ReadOnlyJavaBeanBooleanPropertyBuilder name(String name)
Устанавливает имя свойства

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

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)
Устанавливает экземпляр Java Bean, к которому должен подключиться адаптер
Parameters:
bean - экземпляр Java Bean
Returns:
ссылка на этот билдер для поддержки цепочки вызовов

beanClass

public ReadOnlyJavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс Java Bean, в котором следует искать геттер. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких Java Bean разных типов.
Parameters:
beanClass - класс Java Bean
Returns:
ссылка на этот билдер для поддержки цепочки вызовов

getter

public ReadOnlyJavaBeanBooleanPropertyBuilder getter(String getter)
Устанавливает альтернативное имя геттера. Это можно опустить, если имя геттера соответствует соглашениям Java Bean.
Parameters:
getter - альтернативное имя геттера
Returns:
ссылка на этот билдер для поддержки цепочки вызовов

getter

public ReadOnlyJavaBeanBooleanPropertyBuilder getter(Method getter)
Устанавливает метод геттера напрямую. Это можно опустить, если имя геттера соответствует соглашениям Java Bean.
Parameters:
getter - геттер
Returns:
ссылка на этот билдер для поддержки цепочки вызовов

Отправить сообщение об ошибке или предложить улучшение
Авторское право © 2008, 2025, Oracle и/или его дочерние компании. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API