- java.lang.Object
- 
- javafx.beans.property.adapter.JavaBeanObjectPropertyBuilder<T>
 
- 
 public final class JavaBeanObjectPropertyBuilder<T> extends Object JavaBeanObjectPropertyBuilderを使用して、JavaBeanObjectPropertiesを作成できます。JavaBeanObjectPropertyを作成するには、最初に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))を指定できます。メソッド・チェーンを有効化するため、プロパティを変更するすべてのメソッドがこのビルダーへの参照を返します。 同じクラスのいくつかのインスタンスの同じプロパティにアダプタを生成する必要がある場合、Java Beanインスタンスを切り替えて( bean(java.lang.Object)を使用)build()を呼び出し、JavaBeanObjectPropertyBuilderを再利用できます。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- JavaBeanObjectProperty
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 JavaBeanObjectPropertyBuilder()
 - 
メソッドのサマリーすべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 JavaBeanObjectPropertyBuilderbean(Object bean)アダプタを接続するJava Beanインスタンスを設定しますJavaBeanObjectPropertyBuilderbeanClass(Class<?> beanClass)getterとsetterを検索するJava Beanクラスを設定します。JavaBeanObjectProperty<T>build()現在の設定を使用した新しいJavaBeanObjectPropertyを生成します。static JavaBeanObjectPropertyBuildercreate()JavaBeanObjectPropertyBuilderの新しいインスタンスを作成します。JavaBeanObjectPropertyBuildergetter(Method getter)getterメソッドを直接設定します。JavaBeanObjectPropertyBuildergetter(String getter)getterの代替の名前を設定します。JavaBeanObjectPropertyBuildername(String name)プロパティの名前を設定しますJavaBeanObjectPropertyBuildersetter(Method setter)setterメソッドを直接設定します。JavaBeanObjectPropertyBuildersetter(String setter)setterの代替の名前を設定します。
 
- 
- 
- 
メソッドの詳細- 
createpublic static JavaBeanObjectPropertyBuilder create() JavaBeanObjectPropertyBuilderの新しいインスタンスを作成します。- 戻り値:
- 新しいJavaBeanObjectPropertyBuilder
 
 - 
buildpublic JavaBeanObjectProperty<T> build() throws NoSuchMethodException 現在の設定を使用した新しいJavaBeanObjectPropertyを生成します。- 戻り値:
- 新しいJavaBeanObjectProperty
- 例外:
- NoSuchMethodException- Java Beanプロパティのgetterとsetterを検索する設定が十分でなかった場合
 
 - 
namepublic JavaBeanObjectPropertyBuilder name(String name) プロパティの名前を設定します- パラメータ:
- name- プロパティの名前
- 戻り値:
- メソッド・チェーンを有効化するこのビルダーへの参照
 
 - 
beanpublic JavaBeanObjectPropertyBuilder bean(Object bean) アダプタを接続するJava Beanインスタンスを設定します- パラメータ:
- bean- Java Beanインスタンス
- 戻り値:
- メソッド・チェーンを有効化するこのビルダーへの参照
 
 - 
beanClasspublic JavaBeanObjectPropertyBuilder beanClass(Class<?> beanClass) getterとsetterを検索するJava Beanクラスを設定します。 ビルダーが異なる型のいくつかのJava Beanにアダプタを生成する場合、これが役立つ場合があります。- パラメータ:
- beanClass- Java Beanクラス
- 戻り値:
- メソッド・チェーンを有効化するこのビルダーへの参照
 
 - 
getterpublic JavaBeanObjectPropertyBuilder getter(String getter) getterの代替の名前を設定します。 getterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。- パラメータ:
- getter- getterの代替の名前
- 戻り値:
- メソッド・チェーンを有効化するこのビルダーへの参照
 
 - 
setterpublic JavaBeanObjectPropertyBuilder setter(String setter) setterの代替の名前を設定します。 setterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。- パラメータ:
- setter- setterの代替の名前
- 戻り値:
- メソッド・チェーンを有効化するこのビルダーへの参照
 
 - 
getterpublic JavaBeanObjectPropertyBuilder getter(Method getter) getterメソッドを直接設定します。 getterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。- パラメータ:
- getter- getter
- 戻り値:
- メソッド・チェーンを有効化するこのビルダーへの参照
 
 - 
setterpublic JavaBeanObjectPropertyBuilder setter(Method setter) setterメソッドを直接設定します。 setterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。- パラメータ:
- setter- setter
- 戻り値:
- メソッド・チェーンを有効化するこのビルダーへの参照
 
 
- 
 
-