Spec-Zone.ru › OpenJavaFX 17

Класс JavaBeanDoublePropertyBuilder

java.lang.Object
javafx.beans.property.adapter.JavaBeanDoublePropertyBuilder
public final class JavaBeanDoublePropertyBuilder
extends Object
С помощью этого класса можно создавать JavaBeanDoubleProperties. Для создания JavaBeanDoubleProperty, необходимо сначала вызвать create(), чтобы получить билдер, установить необходимые свойства, а затем вызвать build() для создания свойства.

Не все свойства билдера обязательны, возможны различные комбинации. Как минимум необходимо указать name(java.lang.String) свойства и bean(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)).

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

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

Since:
JavaFX 2.1
See Also:
JavaBeanDoubleProperty

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

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

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

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

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

create

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

build

public JavaBeanDoubleProperty build() throws NoSuchMethodException
Генерирует новый JavaBeanDoubleProperty с текущими настройками.
Returns:
новый JavaBeanDoubleProperty
Throws:
NoSuchMethodException - если настроек недостаточно для поиска getter и setter свойства Java Bean
IllegalArgumentException - если свойство Java Bean не имеет тип double или Double

name

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

bean

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

beanClass

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

getter

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

setter

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

getter

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

setter

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