- java.lang.Object
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanDoublePropertyBuilder
-
public final class ReadOnlyJavaBeanDoublePropertyBuilder extends Object
Этот класс-билдер может использоваться для создания адаптеров свойств. Для создания адаптера необходимо сначала вызвать метод create() для создания билдера, установить необходимые свойства, а затем вызвать метод build() для создания адаптера свойства.Не все свойства билдера обязательны, существуют различные комбинации возможных настроек. Минимум, что необходимо указать, — это имя свойства name и объект JavaBean bean. Если имя метода-геттера соответствует условностям, этого достаточно. В противном случае можно указать альтернативное имя геттера (getter) или непосредственно сам метод-геттер (getter).
Все методы для изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочку вызовов методов.
Если вам нужно создать адаптеры для одного и того же свойства нескольких экземпляров одного класса, вы можете повторно использовать один билдер, изменяя экземпляр JavaBean (с помощью метода bean) и вызывая build.
- Since:
- JavaFX 2.1
- См. также:
- ReadOnlyJavaBeanDoubleProperty
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ReadOnlyJavaBeanDoublePropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетодыКонкретные методы Модификатор и тип Метод Описание ReadOnlyJavaBeanDoublePropertyBuilderbean(Object bean)Устанавливает экземпляр JavaBean, к которому должен быть подключён адаптерReadOnlyJavaBeanDoublePropertyBuilderbeanClass(Class<?> beanClass)Устанавливает класс JavaBean, в котором должен быть найден геттер.ReadOnlyJavaBeanDoublePropertybuild()Генерирует новый адаптер свойстваReadOnlyJavaBeanDoublePropertyс текущими настройками.static ReadOnlyJavaBeanDoublePropertyBuildercreate()Создаёт новый экземплярReadOnlyJavaBeanDoublePropertyBuilderReadOnlyJavaBeanDoublePropertyBuildergetter(Method getter)Устанавливает метод-геттер напрямую.ReadOnlyJavaBeanDoublePropertyBuildergetter(String getter)Устанавливает альтернативное имя для метода-геттера.ReadOnlyJavaBeanDoublePropertyBuildername(String name)Устанавливает имя свойства
-
Подробное описание конструкторов
-
ReadOnlyJavaBeanDoublePropertyBuilder
public ReadOnlyJavaBeanDoublePropertyBuilder()
-
-
Подробное описание методов
-
create
public static ReadOnlyJavaBeanDoublePropertyBuilder create()
Создаёт новый экземплярReadOnlyJavaBeanDoublePropertyBuilder- Возвращает:
- новый
ReadOnlyJavaBeanDoublePropertyBuilder
-
build
public ReadOnlyJavaBeanDoubleProperty build() throws NoSuchMethodException
Генерирует новыйReadOnlyJavaBeanDoublePropertyс текущими настройками.- Возвращает:
- новый
ReadOnlyJavaBeanDoubleProperty - Исключения:
-
NoSuchMethodException- если заданные настройки недостаточны для поиска геттера свойства JavaBean -
IllegalArgumentException- если свойство JavaBean не имеет типdoubleилиDouble
-
name
public ReadOnlyJavaBeanDoublePropertyBuilder name(String name)
Устанавливает имя свойства- Параметры:
-
name- имя свойства - Возвращает:
- ссылка на этот билдер для цепочки вызовов методов
-
bean
public ReadOnlyJavaBeanDoublePropertyBuilder bean(Object bean)
Устанавливает экземпляр JavaBean, к которому должен быть подключён адаптер- Параметры:
-
bean- экземпляр JavaBean - Возвращает:
- ссылка на этот билдер для цепочки вызовов методов
-
beanClass
public ReadOnlyJavaBeanDoublePropertyBuilder beanClass(Class<?> beanClass)
Устанавливает класс JavaBean, в котором должен быть найден геттер. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких JavaBean разных типов.- Параметры:
-
beanClass- класс JavaBean - Возвращает:
- ссылка на этот билдер для цепочки вызовов методов
-
getter
public ReadOnlyJavaBeanDoublePropertyBuilder getter(String getter)
Устанавливает альтернативное имя для метода-геттера. Можно опустить, если имя геттера соответствует условностям JavaBean.- Параметры:
-
getter- альтернативное имя геттера - Возвращает:
- ссылка на этот билдер для цепочки вызовов методов
-
getter
public ReadOnlyJavaBeanDoublePropertyBuilder 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.