モジュール javafx.base

クラス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およびsetter Methods(getter(java.lang.reflect.Method)setter(java.lang.reflect.Method))を指定できます。

    メソッド・チェーンを有効化するため、プロパティを変更するすべてのメソッドがこのビルダーへの参照を返します。

    同じクラスのいくつかのインスタンスの同じプロパティにアダプタを生成する必要がある場合、Java Beanインスタンスを切り替えて(bean(java.lang.Object)を使用)build()を呼び出し、JavaBeanObjectPropertyBuilderを再利用できます。

    導入されたバージョン:
    JavaFX 2.1
    関連項目:
    JavaBeanObjectProperty
    • コンストラクタの詳細

      • JavaBeanObjectPropertyBuilder

        public JavaBeanObjectPropertyBuilder​()
    • メソッドの詳細

      • create

        public static JavaBeanObjectPropertyBuilder create​()
        JavaBeanObjectPropertyBuilderの新しいインスタンスを作成します。
        戻り値:
        新しいJavaBeanObjectPropertyBuilder
      • name

        public JavaBeanObjectPropertyBuilder name​(String name)
        プロパティの名前を設定します
        パラメータ:
        name - プロパティの名前
        戻り値:
        メソッド・チェーンを有効化するこのビルダーへの参照
      • bean

        public JavaBeanObjectPropertyBuilder bean​(Object bean)
        アダプタを接続するJava Beanインスタンスを設定します
        パラメータ:
        bean - Java Beanインスタンス
        戻り値:
        メソッド・チェーンを有効化するこのビルダーへの参照
      • beanClass

        public JavaBeanObjectPropertyBuilder beanClass​(Class<?> beanClass)
        getterとsetterを検索するJava Beanクラスを設定します。 ビルダーが異なる型のいくつかのJava Beanにアダプタを生成する場合、これが役立つ場合があります。
        パラメータ:
        beanClass - Java Beanクラス
        戻り値:
        メソッド・チェーンを有効化するこのビルダーへの参照
      • getter

        public JavaBeanObjectPropertyBuilder getter​(String getter)
        getterの代替の名前を設定します。 getterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。
        パラメータ:
        getter - getterの代替の名前
        戻り値:
        メソッド・チェーンを有効化するこのビルダーへの参照
      • setter

        public JavaBeanObjectPropertyBuilder setter​(String setter)
        setterの代替の名前を設定します。 setterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。
        パラメータ:
        setter - setterの代替の名前
        戻り値:
        メソッド・チェーンを有効化するこのビルダーへの参照
      • getter

        public JavaBeanObjectPropertyBuilder getter​(Method getter)
        getterメソッドを直接設定します。 getterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。
        パラメータ:
        getter - getter
        戻り値:
        メソッド・チェーンを有効化するこのビルダーへの参照
      • setter

        public JavaBeanObjectPropertyBuilder setter​(Method setter)
        setterメソッドを直接設定します。 setterの名前がJava Beanネーミング規則に従っている場合、これを省略できます。
        パラメータ:
        setter - setter
        戻り値:
        メソッド・チェーンを有効化するこのビルダーへの参照