Spec-Zone.ru › OpenJavaFX 21

Класс JavaBeanIntegerPropertyBuilder

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

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

Если вам нужно создать адаптеры для одного и того же свойства нескольких экземпляров одного и того же класса, вы можете переиспользовать этот JavaBeanIntegerPropertyBuilder, заменив экземпляр 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