- java.lang.Object
-
- javafx.beans.property.adapter.JavaBeanIntegerPropertyBuilder
-
public final class JavaBeanIntegerPropertyBuilder extends Object
ОбъектJavaBeanIntegerPropertyBuilderможет использоваться для созданияJavaBeanIntegerProperties. Для созданияJavaBeanIntegerProperty, сначала необходимо вызвать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)).Все методы изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочку вызовов.
Если необходимо создать адаптеры для одного и того же свойства нескольких экземпляров одного класса, можно повторно использовать
JavaBeanIntegerPropertyBuilder, переключая экземпляр JavaBean (bean(java.lang.Object)) и вызываяbuild().- С момента:
- JavaFX 2.1
- См. также:
JavaBeanIntegerProperty
-
Краткое описание конструкторов
Конструкторы Конструктор Описание JavaBeanIntegerPropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание JavaBeanIntegerPropertyBuilderbean(Object bean)Устанавливает экземпляр JavaBean, к которому должен быть подключен адаптерJavaBeanIntegerPropertyBuilderbeanClass(Class<?> beanClass)Устанавливает класс JavaBean, в котором должны быть найдены getter и setter.JavaBeanIntegerPropertybuild()Генерирует новыйJavaBeanIntegerPropertyс текущими настройками.static JavaBeanIntegerPropertyBuildercreate()Создает новый экземплярJavaBeanIntegerPropertyBuilderJavaBeanIntegerPropertyBuildergetter(Method getter)Устанавливает метод getter напрямую.JavaBeanIntegerPropertyBuildergetter(String getter)Устанавливает альтернативное имя для getter.JavaBeanIntegerPropertyBuildername(String name)Устанавливает имя свойстваJavaBeanIntegerPropertyBuildersetter(Method setter)Устанавливает метод setter напрямую.JavaBeanIntegerPropertyBuildersetter(String setter)Устанавливает альтернативное имя для setter.
-
Подробное описание конструкторов
-
JavaBeanIntegerPropertyBuilder
public JavaBeanIntegerPropertyBuilder()
-
-
Подробное описание методов
-
create
public static JavaBeanIntegerPropertyBuilder create()
Создает новый экземплярJavaBeanIntegerPropertyBuilder- Возвращает:
- новый
JavaBeanIntegerPropertyBuilder
-
build
public JavaBeanIntegerProperty build() throws NoSuchMethodException
Генерирует новыйJavaBeanIntegerPropertyс текущими настройками.- Возвращает:
- новый
JavaBeanIntegerProperty - Исключения:
-
NoSuchMethodException- если настроек недостаточно для нахождения getter и setter свойства JavaBean -
IllegalArgumentException- если свойство JavaBean не имеет типintилиInteger
-
name
public JavaBeanIntegerPropertyBuilder name(String name)
Устанавливает имя свойства- Параметры:
-
name- имя свойства - Возвращает:
- ссылка на этот билдер для цепочки вызовов
-
bean
public JavaBeanIntegerPropertyBuilder bean(Object bean)
Устанавливает экземпляр JavaBean, к которому должен быть подключен адаптер- Параметры:
-
bean- экземпляр JavaBean - Возвращает:
- ссылка на этот билдер для цепочки вызовов
-
beanClass
public JavaBeanIntegerPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс JavaBean, в котором должны быть найдены getter и setter. Это может быть полезно, если билдер должен создавать адаптеры для нескольких JavaBean разных типов.- Параметры:
-
beanClass- класс JavaBean - Возвращает:
- ссылка на этот билдер для цепочки вызовов
-
getter
public JavaBeanIntegerPropertyBuilder getter(String getter)
Устанавливает альтернативное имя для getter. Можно опустить, если имя getter соответствует соглашениям JavaBean.- Параметры:
-
getter- альтернативное имя getter - Возвращает:
- ссылка на этот билдер для цепочки вызовов
-
setter
public JavaBeanIntegerPropertyBuilder setter(String setter)
Устанавливает альтернативное имя для setter. Можно опустить, если имя setter соответствует соглашениям JavaBean.- Параметры:
-
setter- альтернативное имя setter - Возвращает:
- ссылка на этот билдер для цепочки вызовов
-
getter
public JavaBeanIntegerPropertyBuilder getter(Method getter)
Устанавливает метод getter напрямую. Можно опустить, если имя getter соответствует соглашениям JavaBean.- Параметры:
-
getter- getter - Возвращает:
- ссылка на этот билдер для цепочки вызовов
-
setter
public JavaBeanIntegerPropertyBuilder setter(Method setter)
Устанавливает метод setter напрямую. Можно опустить, если имя setter соответствует соглашениям JavaBean.- Параметры:
-
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.