Spec-Zone.ru › OpenJavaFX 21

Класс JavaBeanFloatPropertyBuilder

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

Не все свойства билдера должны быть указаны; существуют различные возможные комбинации. Как минимум, необходимо указать name(java.lang.String) свойства и bean(java.lang.Object). Если имена методов получения и установки соответствуют соглашениям, этого достаточно. В противном случае можно указать альтернативные имена для методов получения и установки (getter(java.lang.String) и setter(java.lang.String)) или непосредственно методы получения и установки Methods (getter(java.lang.reflect.Method) и setter(java.lang.reflect.Method)).

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

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

Since:
JavaFX 2.1
See Also:
  • JavaBeanFloatProperty

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

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

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

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

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

create

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

build

public JavaBeanFloatProperty build() throws NoSuchMethodException
Генерирует новый JavaBeanFloatProperty с текущими настройками.
Возвращает:
новый JavaBeanFloatProperty
Исключения:
NoSuchMethodException - если настроек недостаточно для поиска метода получения и установки свойства JavaBean
IllegalArgumentException - если свойство JavaBean не имеет тип float или Float

name

public JavaBeanFloatPropertyBuilder name(String name)
Устанавливает имя свойства.
Параметры:
name - имя свойства
Возвращает:
ссылку на этот билдер для возможности цепочки вызовов методов

bean

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

beanClass

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

getter

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

setter

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

getter

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

setter

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API