Spec-Zone.ru › OpenJavaFX 21

Класс ReadOnlyJavaBeanBooleanPropertyBuilder

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

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

Модификатор и тип Метод Описание
ReadOnlyJavaBeanBooleanPropertyBuilder bean(Object bean)
Устанавливает объект JavaBean, к которому должен подключаться адаптер
ReadOnlyJavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс JavaBean, в котором должен быть найден геттер.
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 - если заданных параметров недостаточно для поиска геттера свойства JavaBean
IllegalArgumentException - если свойство JavaBean не имеет тип boolean или Boolean

name

public ReadOnlyJavaBeanBooleanPropertyBuilder name(String name)
Устанавливает имя свойства
Parameters:
name - имя свойства
Returns:
ссылка на этот билдер для использования цепочки вызовов

bean

public ReadOnlyJavaBeanBooleanPropertyBuilder bean(Object bean)
Устанавливает объект JavaBean, к которому должен подключаться адаптер
Parameters:
bean - объект JavaBean
Returns:
ссылка на этот билдер для использования цепочки вызовов

beanClass

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

getter

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

getter

public ReadOnlyJavaBeanBooleanPropertyBuilder getter(Method getter)
Устанавливает геттер напрямую. Это можно опустить, если имя геттера соответствует конвенциям JavaBean.
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.

Spec-Zone.ru

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