- java.lang.Object
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanFloatPropertyBuilder
-
public final class ReadOnlyJavaBeanFloatPropertyBuilder extends Object
Построитель, который может быть использован для создания адаптеров для чтения свойств плавающей точки JavaBean. Для создания адаптера сначала необходимо вызватьcreate()для создания построителя, установить необходимые свойства, а затем вызватьbuild()для генерации свойства.Не все свойства построителя обязательны, возможны различные комбинации. В качестве минимума необходимо указать
name(java.lang.String)свойства иbean(java.lang.Object)объект JavaBean. Если имя геттера соответствует соглашениям, этого достаточно. В противном случае можно указать альтернативное имя геттера (getter(java.lang.String)) или непосредственно геттер (getter(java.lang.reflect.Method)).Все методы изменения свойств возвращают ссылку на этот построитель, что позволяет использовать цепочку вызовов методов.
Если требуется создать адаптеры для одного и того же свойства нескольких экземпляров одного класса, можно повторно использовать построитель, заменив экземпляр JavaBean (
bean(java.lang.Object)) и вызвавbuild().- Since:
- JavaFX 2.1
- См. также:
ReadOnlyJavaBeanFloatProperty
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ReadOnlyJavaBeanFloatPropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание ReadOnlyJavaBeanFloatPropertyBuilderbean(Object bean)Устанавливает экземпляр JavaBean, к которому должен подключиться адаптерReadOnlyJavaBeanFloatPropertyBuilderbeanClass(Class<?> beanClass)Устанавливает класс JavaBean, в котором должен быть найден геттер.ReadOnlyJavaBeanFloatPropertybuild()Генерирует новый адаптерReadOnlyJavaBeanFloatPropertyс текущими настройками.static ReadOnlyJavaBeanFloatPropertyBuildercreate()Создает новый экземплярReadOnlyJavaBeanFloatPropertyBuilderReadOnlyJavaBeanFloatPropertyBuildergetter(Method getter)Устанавливает геттер напрямую.ReadOnlyJavaBeanFloatPropertyBuildergetter(String getter)Устанавливает альтернативное имя геттера.ReadOnlyJavaBeanFloatPropertyBuildername(String name)Устанавливает имя свойства
-
Подробное описание конструкторов
-
ReadOnlyJavaBeanFloatPropertyBuilder
public ReadOnlyJavaBeanFloatPropertyBuilder()
-
-
Подробное описание методов
-
create
public static ReadOnlyJavaBeanFloatPropertyBuilder create()
Создает новый экземплярReadOnlyJavaBeanFloatPropertyBuilder- Возвращает:
- новый
ReadOnlyJavaBeanFloatPropertyBuilder
-
build
public ReadOnlyJavaBeanFloatProperty build() throws NoSuchMethodException
Генерирует новыйReadOnlyJavaBeanFloatPropertyс текущими настройками.- Возвращает:
- новый
ReadOnlyJavaBeanFloatProperty - Исключения:
-
NoSuchMethodException- если заданных параметров недостаточно для нахождения геттера свойства JavaBean -
IllegalArgumentException- если свойство JavaBean не имеет типfloatилиFloat
-
name
public ReadOnlyJavaBeanFloatPropertyBuilder name(String name)
Устанавливает имя свойства- Параметры:
-
name- имя свойства - Возвращает:
- ссылку на этот построитель для цепочки вызовов методов
-
bean
public ReadOnlyJavaBeanFloatPropertyBuilder bean(Object bean)
Устанавливает экземпляр JavaBean, к которому должен подключиться адаптер- Параметры:
-
bean- экземпляр JavaBean - Возвращает:
- ссылку на этот построитель для цепочки вызовов методов
-
beanClass
public ReadOnlyJavaBeanFloatPropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс JavaBean, в котором должен быть найден геттер. Это может быть полезно, если построитель должен создавать адаптеры для нескольких JavaBean разных типов.- Параметры:
-
beanClass- класс JavaBean - Возвращает:
- ссылку на этот построитель для цепочки вызовов методов
-
getter
public ReadOnlyJavaBeanFloatPropertyBuilder getter(String getter)
Устанавливает альтернативное имя геттера. Это можно опустить, если имя геттера соответствует соглашениям именования JavaBean.- Параметры:
-
getter- альтернативное имя геттера - Возвращает:
- ссылку на этот построитель для цепочки вызовов методов
-
getter
public ReadOnlyJavaBeanFloatPropertyBuilder getter(Method getter)
Устанавливает геттер напрямую. Это можно опустить, если имя геттера соответствует соглашениям именования JavaBean.- Параметры:
-
getter- геттер - Возвращает:
- ссылку на этот построитель для цепочки вызовов методов
-
© 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.