Класс JavaBeanDoublePropertyBuilder
- javafx.beans.property.adapter.JavaBeanDoublePropertyBuilder
public final class JavaBeanDoublePropertyBuilder extends Object
JavaBeanDoublePropertyBuilder может быть использован для создания 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().
С момента:
JavaFX 2.1
См. также:
-
Краткое описание конструкторов
Конструкторы Конструктор и описание JavaBeanDoublePropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание JavaBeanDoublePropertyBuilderbean(Object bean)Установить экземпляр Java Bean, к которому должен быть подключен адаптерJavaBeanDoublePropertyBuilderbeanClass(Class<?> beanClass)Установить класс Java Bean, в котором следует искать getter и setter.JavaBeanDoublePropertybuild()Сгенерировать новыйJavaBeanDoublePropertyс текущими настройками.static JavaBeanDoublePropertyBuildercreate()Создать новый экземплярJavaBeanDoublePropertyBuilderJavaBeanDoublePropertyBuildergetter(Method getter)Установить метод getter напрямую.JavaBeanDoublePropertyBuildergetter(String getter)Установить альтернативное имя для getter.JavaBeanDoublePropertyBuildername(String name)Установить имя свойстваJavaBeanDoublePropertyBuildersetter(Method setter)Установить метод setter напрямую.JavaBeanDoublePropertyBuildersetter(String setter)Установить альтернативное имя для setter.
-
Подробное описание конструкторов
-
JavaBeanDoublePropertyBuilder
public JavaBeanDoublePropertyBuilder()
-
-
Подробное описание методов
-
create
public static JavaBeanDoublePropertyBuilder create()
Создать новый экземплярJavaBeanDoublePropertyBuilderВозвращает:
новый
JavaBeanDoublePropertyBuilder
-
build
public JavaBeanDoubleProperty build() throws NoSuchMethodExceptionСгенерировать новыйJavaBeanDoublePropertyс текущими настройками.Возвращает:
новый
JavaBeanDoublePropertyИсключения:
NoSuchMethodException- если настроек недостаточно для поиска getter и setter свойства Java Bean
-
name
public JavaBeanDoublePropertyBuilder name(String name)
Установить имя свойстваПараметры:
name- имя свойстваВозвращает:
ссылку на этот билдер для цепочки вызовов методов
-
bean
public JavaBeanDoublePropertyBuilder bean(Object bean)
Установить экземпляр Java Bean, к которому должен быть подключен адаптерПараметры:
bean- экземпляр Java BeanВозвращает:
ссылку на этот билдер для цепочки вызовов методов
-
beanClass
public JavaBeanDoublePropertyBuilder beanClass(Class<?> beanClass)
Установить класс Java Bean, в котором следует искать getter и setter. Это может быть полезно, если билдер должен генерировать адаптеры для нескольких Java Bean разных типов.Параметры:
beanClass- класс Java BeanВозвращает:
ссылку на этот билдер для цепочки вызовов методов
-
getter
public JavaBeanDoublePropertyBuilder getter(String getter)
Установить альтернативное имя для getter. Можно опустить, если имя getter соответствует соглашениям Java Bean.Параметры:
getter- альтернативное имя getterВозвращает:
ссылку на этот билдер для цепочки вызовов методов
-
setter
public JavaBeanDoublePropertyBuilder setter(String setter)
Установить альтернативное имя для setter. Можно опустить, если имя setter соответствует соглашениям Java Bean.Параметры:
setter- альтернативное имя setterВозвращает:
ссылку на этот билдер для цепочки вызовов методов
-
getter
public JavaBeanDoublePropertyBuilder getter(Method getter)
Установить метод getter напрямую. Можно опустить, если имя getter соответствует соглашениям Java Bean.Параметры:
getter- getterВозвращает:
ссылку на этот билдер для цепочки вызовов методов
-
setter
public JavaBeanDoublePropertyBuilder setter(Method setter)
Установить метод setter напрямую. Можно опустить, если имя setter соответствует соглашениям Java Bean.Параметры:
setter- 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.