- java.lang.Object
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanBooleanPropertyBuilder
-
public final class ReadOnlyJavaBeanBooleanPropertyBuilder extends Object
Этот класс может быть использован для созданияReadOnlyJavaBeanBooleanProperties. Для создания адаптера, необходимо вызватьcreate()для создания билдера, установить необходимые свойства, а затем вызватьbuild()для генерации свойства.Не все свойства билдера обязательны для задания, существует несколько возможных комбинаций. В качестве минимума необходимо задать имя свойства
name(java.lang.String)и объект JavaBeanbean(java.lang.Object). Если имя геттера соответствует условниям, этого достаточно. В противном случае можно указать альтернативное имя геттера (getter(java.lang.String)) или геттер напрямую (getter(java.lang.reflect.Method)).Все методы для изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочку вызовов методов.
Если необходимо сгенерировать адаптеры для одного и того же свойства нескольких экземпляров одного класса, можно переиспользовать данный билдер, переключая экземпляр JavaBean (с помощью
bean(java.lang.Object)и вызываяbuild().- Since:
- JavaFX 2.1
- См. также:
ReadOnlyJavaBeanBooleanProperty
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ReadOnlyJavaBeanBooleanPropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетодыКонкретные методы Модификатор и тип Метод Описание ReadOnlyJavaBeanBooleanPropertyBuilderbean(Object bean)Устанавливает экземпляр JavaBean, к которому должен подключиться адаптерReadOnlyJavaBeanBooleanPropertyBuilderbeanClass(Class<?> beanClass)Устанавливает класс JavaBean, в котором должен быть найден геттер.ReadOnlyJavaBeanBooleanPropertybuild()Генерирует новыйReadOnlyJavaBeanBooleanPropertyс текущими настройками.static ReadOnlyJavaBeanBooleanPropertyBuildercreate()Создаёт новый экземплярReadOnlyJavaBeanBooleanPropertyBuilderReadOnlyJavaBeanBooleanPropertyBuildergetter(Method getter)Устанавливает геттер метода напрямую.ReadOnlyJavaBeanBooleanPropertyBuildergetter(String getter)Устанавливает альтернативное имя геттера.ReadOnlyJavaBeanBooleanPropertyBuildername(String name)Устанавливает имя свойства
-
Подробное описание конструкторов
-
ReadOnlyJavaBeanBooleanPropertyBuilder
public ReadOnlyJavaBeanBooleanPropertyBuilder()
-
-
Подробное описание методов
-
create
public static ReadOnlyJavaBeanBooleanPropertyBuilder create()
Создаёт новый экземплярReadOnlyJavaBeanBooleanPropertyBuilder- Возвращает:
- новый
ReadOnlyJavaBeanBooleanPropertyBuilder
-
build
public ReadOnlyJavaBeanBooleanProperty build() throws NoSuchMethodException
Генерирует новыйReadOnlyJavaBeanBooleanPropertyс текущими настройками.- Возвращает:
- новый
ReadOnlyJavaBeanBooleanProperty - Исключения:
-
NoSuchMethodException- если заданные настройки недостаточны для поиска геттера свойства JavaBean -
IllegalArgumentException- если свойство JavaBean не имеет типbooleanилиBoolean
-
name
public ReadOnlyJavaBeanBooleanPropertyBuilder name(String name)
Устанавливает имя свойства- Параметры:
-
name- имя свойства - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
bean
public ReadOnlyJavaBeanBooleanPropertyBuilder bean(Object bean)
Устанавливает экземпляр JavaBean, к которому должен подключиться адаптер- Параметры:
-
bean- экземпляр JavaBean - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
beanClass
public ReadOnlyJavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс JavaBean, в котором должен быть найден геттер. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких JavaBean разных типов.- Параметры:
-
beanClass- класс JavaBean - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
getter
public ReadOnlyJavaBeanBooleanPropertyBuilder getter(String getter)
Устанавливает альтернативное имя геттера. Это можно опустить, если имя геттера соответствует соглашениям JavaBean.- Параметры:
-
getter- альтернативное имя геттера - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
getter
public ReadOnlyJavaBeanBooleanPropertyBuilder getter(Method getter)
Устанавливает геттер метода напрямую. Это можно опустить, если имя геттера соответствует соглашениям JavaBean.- Параметры:
-
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.