- java.lang.Object
-
- javafx.beans.property.adapter.JavaBeanFloatPropertyBuilder
-
public final class JavaBeanFloatPropertyBuilder extends Object
Этот класс-билдер может использоваться для создания адаптеров свойств JavaBean. Чтобы создать адаптер, необходимо сначала вызвать метод создания билдера, установить необходимые свойства, а затем вызвать метод построения для создания самого свойства.Не все свойства билдера обязательны, возможны различные комбинации. В минимальном варианте необходимо указать имя свойства и экземпляр JavaBean. Если имена геттера и сеттера соответствуют соглашениям, этого достаточно. В противном случае можно указать альтернативные имена геттера и сеттера (getter и setter) или непосредственно геттер и сеттер (getter и setter).
Все методы изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочку вызовов методов.
Если вам нужно сгенерировать адаптеры для одного и того же свойства нескольких экземпляров одного класса, вы можете повторно использовать этот билдер, изменив экземпляр JavaBean (метод bean) и вызвав метод build.
- Since:
- JavaFX 2.1
- См. также:
JavaBeanFloatProperty
-
Краткое описание конструкторов
Конструкторы Конструктор Описание JavaBeanFloatPropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание JavaBeanFloatPropertyBuilderbean(Object bean)Устанавливает экземпляр JavaBean, к которому должен подключиться адаптерJavaBeanFloatPropertyBuilderbeanClass(Class<?> beanClass)Устанавливает класс JavaBean, в котором должны быть найдены геттер и сеттер.JavaBeanFloatPropertybuild()Генерирует новый адаптерJavaBeanFloatPropertyс текущими настройками.static JavaBeanFloatPropertyBuildercreate()Создает новый экземплярJavaBeanFloatPropertyBuilderJavaBeanFloatPropertyBuildergetter(Method getter)Устанавливает геттер напрямую.JavaBeanFloatPropertyBuildergetter(String getter)Устанавливает альтернативное имя для геттера.JavaBeanFloatPropertyBuildername(String name)Устанавливает имя свойстваJavaBeanFloatPropertyBuildersetter(Method setter)Устанавливает сеттер напрямую.JavaBeanFloatPropertyBuildersetter(String setter)Устанавливает альтернативное имя для сеттера.
-
Подробное описание конструкторов
-
JavaBeanFloatPropertyBuilder
public JavaBeanFloatPropertyBuilder()
-
-
Подробное описание методов
-
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)
Устанавливает экземпляр JavaBean, к которому должен подключиться адаптер- Параметры:
-
bean- экземпляр JavaBean - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
beanClass
public JavaBeanFloatPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс JavaBean, в котором должны быть найдены геттер и сеттер. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких JavaBean разных типов.- Параметры:
-
beanClass- класс JavaBean - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
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.