- java.lang.Object
-
- javafx.beans.property.adapter.JavaBeanStringPropertyBuilder
-
public final class JavaBeanStringPropertyBuilder extends Object
С помощью этогоJavaBeanStringPropertyBuilderможно создаватьJavaBeanStringProperties. Для созданияJavaBeanStringPropertyсначала нужно вызватьcreate()для создания билдера, установить необходимые свойства, а затем вызватьbuild()для создания свойства.Не все свойства билдера должны быть заданы, возможны различные комбинации. Минимум необходимо указать имя
name(java.lang.String)свойства иbean(java.lang.Object). Если имена методов getter и setter следуют соглашениям, этого достаточно. В противном случае можно указать альтернативное имя для getter и setter (getter(java.lang.String)иsetter(java.lang.String)) или задать методы getter и setterMethodsнепосредственно (getter(java.lang.reflect.Method)иsetter(java.lang.reflect.Method)).Все методы для изменения свойств возвращают ссылку на этот билдер, что позволяет использовать цепочку вызовов методов.
Если необходимо создавать адаптеры для одного и того же свойства нескольких экземпляров одного и того же класса, можно повторно использовать
JavaBeanStringPropertyBuilder, изменяя экземпляр Java Bean (с помощьюbean(java.lang.Object)) и вызываяbuild().- Since:
- JavaFX 2.1
- См. также:
JavaBeanStringProperty
-
Краткое описание конструкторов
Конструкторы Конструктор Описание JavaBeanStringPropertyBuilder()
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод Описание JavaBeanStringPropertyBuilderbean(Object bean)Установить экземпляр Java Bean, к которому должен быть подключен адаптерJavaBeanStringPropertyBuilderbeanClass(Class<?> beanClass)Указать класс Java Bean, в котором следует искать getter и setter.JavaBeanStringPropertybuild()Создать новыйJavaBeanStringPropertyс текущими настройками.static JavaBeanStringPropertyBuildercreate()Создать новый экземплярJavaBeanStringPropertyBuilderJavaBeanStringPropertyBuildergetter(Method getter)Установить метод getter напрямую.JavaBeanStringPropertyBuildergetter(String getter)Установить альтернативное имя для getter.JavaBeanStringPropertyBuildername(String name)Установить имя свойстваJavaBeanStringPropertyBuildersetter(Method setter)Установить метод setter напрямую.JavaBeanStringPropertyBuildersetter(String setter)Установить альтернативное имя для setter.
-
Подробное описание конструкторов
-
JavaBeanStringPropertyBuilder
public JavaBeanStringPropertyBuilder()
-
-
Подробное описание методов
-
create
public static JavaBeanStringPropertyBuilder create()
Создать новый экземплярJavaBeanStringPropertyBuilder- Возвращает:
- новый
JavaBeanStringPropertyBuilder
-
build
public JavaBeanStringProperty build() throws NoSuchMethodException
Создать новыйJavaBeanStringPropertyс текущими настройками.- Возвращает:
- новый
JavaBeanStringProperty - Изначает:
-
NoSuchMethodException- если настроек недостаточно для нахождения getter и setter свойства Java Bean -
IllegalArgumentException- если свойство Java Bean не является типаString
-
name
public JavaBeanStringPropertyBuilder name(String name)
Установить имя свойства- Параметры:
-
name- имя свойства - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
bean
public JavaBeanStringPropertyBuilder bean(Object bean)
Установить экземпляр Java Bean, к которому должен быть подключен адаптер- Параметры:
-
bean- экземпляр Java Bean - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
beanClass
public JavaBeanStringPropertyBuilder beanClass(Class<?> beanClass)
Указать класс Java Bean, в котором следует искать getter и setter. Это может быть полезно, если билдер должен создавать адаптеры для нескольких Java Bean различных типов.- Параметры:
-
beanClass- класс Java Bean - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
getter
public JavaBeanStringPropertyBuilder getter(String getter)
Установить альтернативное имя для getter. Можно опустить, если имя getter следует соглашениям Java Bean.- Параметры:
-
getter- альтернативное имя getter - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
setter
public JavaBeanStringPropertyBuilder setter(String setter)
Установить альтернативное имя для setter. Можно опустить, если имя setter следует соглашениям Java Bean.- Параметры:
-
setter- альтернативное имя setter - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
getter
public JavaBeanStringPropertyBuilder getter(Method getter)
Установить метод getter напрямую. Можно опустить, если имя getter следует соглашениям Java Bean.- Параметры:
-
getter- getter - Возвращает:
- ссылка на этот билдер для использования цепочки вызовов методов
-
setter
public JavaBeanStringPropertyBuilder 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.