Spec-Zone.ru › OpenJavaFX 17

Класс JavaBeanIntegerPropertyBuilder

java.lang.Object
javafx.beans.property.adapter.JavaBeanIntegerPropertyBuilder
public final class JavaBeanIntegerPropertyBuilder
extends Object
С помощью этого класса можно создать JavaBeanIntegerProperties. Для создания такого адаптера сначала нужно вызвать 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)).

Все методы изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочку вызовов.

Если требуется создать адаптеры для одного и того же свойства нескольких экземпляров одного класса, можно повторно использовать билдер, сменив экземпляр Java Bean (bean(java.lang.Object)) и вызвав build().

Since:
JavaFX 2.1
See Also:
JavaBeanIntegerProperty

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

Модификатор и тип Метод Описание
JavaBeanIntegerPropertyBuilder bean​(Object bean)
Устанавливает экземпляр Java Bean, к которому должен подключиться адаптер.
JavaBeanIntegerPropertyBuilder beanClass​(Class<?> beanClass)
Устанавливает класс Java Bean, в котором должны быть найдены геттер и сеттер.
JavaBeanIntegerProperty build()
Генерирует новый JavaBeanIntegerProperty с текущими настройками.
static JavaBeanIntegerPropertyBuilder create()
Создаёт новый экземпляр JavaBeanIntegerPropertyBuilder.
JavaBeanIntegerPropertyBuilder getter​(Method getter)
Устанавливает геттер напрямую.
JavaBeanIntegerPropertyBuilder getter​(String getter)
Устанавливает альтернативное имя для геттера.
JavaBeanIntegerPropertyBuilder name​(String name)
Устанавливает имя свойства.
JavaBeanIntegerPropertyBuilder setter​(Method setter)
Устанавливает сеттер напрямую.
JavaBeanIntegerPropertyBuilder setter​(String setter)
Устанавливает альтернативное имя для сеттера.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

create

public static JavaBeanIntegerPropertyBuilder create()
Создаёт новый экземпляр JavaBeanIntegerPropertyBuilder.
Returns:
новый JavaBeanIntegerPropertyBuilder

build

public JavaBeanIntegerProperty build() throws NoSuchMethodException
Генерирует новый JavaBeanIntegerProperty с текущими настройками.
Returns:
новый JavaBeanIntegerProperty
Throws:
NoSuchMethodException - если настроек недостаточно для нахождения геттера и сеттера свойства Java Bean
IllegalArgumentException - если свойство Java Bean не имеет тип int или Integer

name

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

bean

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

beanClass

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

getter

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

setter

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

getter

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

setter

public JavaBeanIntegerPropertyBuilder setter(Method setter)
Устанавливает сеттер напрямую. Это можно опустить, если имя сеттера соответствует соглашениям Java Bean.
Parameters:
setter - сеттер
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