Класс JavaBeanBooleanPropertyBuilder
- javafx.beans.property.adapter.JavaBeanBooleanPropertyBuilder
public final class JavaBeanBooleanPropertyBuilder extends Object
JavaBeanBooleanPropertyBuilder может быть использован для создания JavaBeanBooleanProperties. Для создания экземпляра JavaBeanBooleanProperty, сначала необходимо вызвать create() для генерации билдера, установить необходимые свойства, а затем вызвать build() для генерации свойства. Не все свойства билдера должны быть указаны, возможны различные комбинации. Минимально необходимо указать name(java.lang.String) свойства и bean(java.lang.Object). Если имена геттера и сеттера соответствуют соглашениям, этого достаточно. В противном случае можно указать альтернативное имя для геттера и сеттера (getter(java.lang.String) и setter(java.lang.String)) или непосредственно геттер и сеттер (getter(java.lang.reflect.Method) и setter(java.lang.reflect.Method)).
Все методы изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочки вызовов методов.
Если вам необходимо сгенерировать адаптеры для одного и того же свойства нескольких экземпляров одного и того же класса, вы можете повторно использовать JavaBeanBooleanPropertyBuilder, изменив экземпляр Java Bean (с помощью bean(java.lang.Object)) и вызвав build().
С тех пор как:
JavaFX 2.1
См. также:
-
Краткое описание конструкторов
Конструкторы Конструктор и описание JavaBeanBooleanPropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание JavaBeanBooleanPropertyBuilderbean(Object bean)Установить экземпляр Java Bean, к которому должен подключиться адаптерJavaBeanBooleanPropertyBuilderbeanClass(Class<?> beanClass)Установить класс Java Bean, в котором следует искать геттер и сеттер.JavaBeanBooleanPropertybuild()Генерирует новыйJavaBeanBooleanPropertyс текущими настройками.static JavaBeanBooleanPropertyBuildercreate()Создаёт новый экземплярJavaBeanBooleanPropertyBuilderJavaBeanBooleanPropertyBuildergetter(Method getter)Установить метод геттера напрямую.JavaBeanBooleanPropertyBuildergetter(String getter)Установить альтернативное имя для геттера.JavaBeanBooleanPropertyBuildername(String name)Установить имя свойстваJavaBeanBooleanPropertyBuildersetter(Method setter)Установить метод сеттера напрямую.JavaBeanBooleanPropertyBuildersetter(String setter)Установить альтернативное имя для сеттера.
-
Подробное описание конструкторов
-
JavaBeanBooleanPropertyBuilder
public JavaBeanBooleanPropertyBuilder()
-
-
Подробное описание методов
-
create
public static JavaBeanBooleanPropertyBuilder create()
Создаёт новый экземплярJavaBeanBooleanPropertyBuilderВозвращает:
новый
JavaBeanBooleanPropertyBuilder
-
build
public JavaBeanBooleanProperty build() throws NoSuchMethodExceptionГенерирует новыйJavaBeanBooleanPropertyс текущими настройками.Возвращает:
новый
JavaBeanBooleanPropertyИсключение:
NoSuchMethodException- если настройки были недостаточными для поиска геттера и сеттера свойства Java Bean
-
name
public JavaBeanBooleanPropertyBuilder name(String name)
Установить имя свойстваПараметры:
name- имя свойстваВозвращает:
ссылка на этот билдер для использования цепочки вызовов методов
-
bean
public JavaBeanBooleanPropertyBuilder bean(Object bean)
Установить экземпляр Java Bean, к которому должен подключиться адаптерПараметры:
bean- экземпляр Java BeanВозвращает:
ссылка на этот билдер для использования цепочки вызовов методов
-
beanClass
public JavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
Установить класс Java Bean, в котором следует искать геттер и сеттер. Это может быть полезно, если билдер должен создавать адаптеры для нескольких Java Bean разных типов.Параметры:
beanClass- класс Java BeanВозвращает:
ссылка на этот билдер для использования цепочки вызовов методов
-
getter
public JavaBeanBooleanPropertyBuilder getter(String getter)
Установить альтернативное имя для геттера. Это можно опустить, если имя геттера соответствует соглашениям Java Bean.Параметры:
getter- альтернативное имя геттераВозвращает:
ссылка на этот билдер для использования цепочки вызовов методов
-
setter
public JavaBeanBooleanPropertyBuilder setter(String setter)
Установить альтернативное имя для сеттера. Это можно опустить, если имя сеттера соответствует соглашениям Java Bean.Параметры:
setter- альтернативное имя сеттераВозвращает:
ссылка на этот билдер для использования цепочки вызовов методов
-
getter
public JavaBeanBooleanPropertyBuilder getter(Method getter)
Установить метод геттера напрямую. Это можно опустить, если имя геттера соответствует соглашениям Java Bean.Параметры:
getter- геттерВозвращает:
ссылка на этот билдер для использования цепочки вызовов методов
-
setter
public JavaBeanBooleanPropertyBuilder setter(Method setter)
Установить метод сеттера напрямую. Это можно опустить, если имя сеттера соответствует соглашениям Java Bean.Параметры:
setter- сеттерВозвращает:
ссылка на этот билдер для использования цепочки вызовов методов
-
© 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.