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