Spec-Zone.ru › OpenJavaFX 24

Класс JavaBeanIntegerPropertyBuilder

java.lang.Object
fx.beans.property.adapter.JavaBeanIntegerPropertyBuilder
public final class JavaBeanIntegerPropertyBuilder extends Object
Класс-билдер для создания адаптеров свойств целого типа JavaBean. JavaBeanIntegerProperties можно использовать для создания свойств целочисленного типа, связанных с полями JavaBean. Для создания адаптера сначала нужно вызвать 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)).

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

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

Since:
JavaFX 2.1
См. также:
  • JavaBeanIntegerProperty

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

Модификатор и тип Метод Описание
JavaBeanIntegerPropertyBuilder bean(Object bean)
Устанавливает экземпляр JavaBean, к которому должен быть подключен адаптер.
JavaBeanIntegerPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс JavaBean, в котором следует искать геттер и сеттер.
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.
Возвращает:
новый JavaBeanIntegerPropertyBuilder

build

public JavaBeanIntegerProperty build() throws NoSuchMethodException
Генерирует новый JavaBeanIntegerProperty с текущими настройками.
Возвращает:
новый JavaBeanIntegerProperty
Исключение:
NoSuchMethodException - если настроек было недостаточно для поиска геттера и сеттера свойства 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, в котором следует искать геттер и сеттер. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких JavaBean различных типов.
Параметры:
beanClass - класс JavaBean
Возвращает:
ссылку на этот билдер для цепочки вызовов методов

getter

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

setter

public JavaBeanIntegerPropertyBuilder setter(String setter)
Устанавливает альтернативное имя для сеттера. Это можно опустить, если имя сеттера соответствует конвенциям JavaBean.
Параметры:
setter - альтернативное имя сеттера
Возвращает:
ссылку на этот билдер для цепочки вызовов методов

getter

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

setter

public JavaBeanIntegerPropertyBuilder setter(Method setter)
Устанавливает сеттер напрямую. Это можно опустить, если имя сеттера соответствует конвенциям JavaBean.
Параметры:
setter - сеттер
Возвращает:
ссылку на этот билдер для цепочки вызовов методов

Сообщить об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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