モジュール javafx.base

クラスReadOnlyJavaBeanObjectPropertyBuilder<T>



  • public final class ReadOnlyJavaBeanObjectPropertyBuilder<T>
    extends Object
    ReadOnlyJavaBeanObjectPropertyBuilderを使用して、ReadOnlyJavaBeanObjectPropertiesを作成できます。 ReadOnlyJavaBeanObjectPropertyを作成するには、最初にcreate()を呼び出してビルダーを生成し、必要なプロパティを設定してから、build()を呼び出してプロパティを生成できます。

    ビルダーのすべてのプロパティを指定する必要はありません。いくつかの組合せが可能です。 最低でも、プロパティのname(java.lang.String)およびbean(java.lang.Object)を指定する必要があります。 getterの名前が規則に従っている場合、これで十分です。 そうでない場合、getterの代替の名前(getter(java.lang.String))または直接getter Methods(getter(java.lang.reflect.Method))を指定できます。

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

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

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

      • ReadOnlyJavaBeanObjectPropertyBuilder

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

      • create

        public static <T> ReadOnlyJavaBeanObjectPropertyBuilder<T> create​()
        ReadOnlyJavaBeanObjectPropertyBuilderの新しいインスタンスを作成します。
        型パラメータ:
        T - ラップされたObjectの型
        戻り値:
        新しいReadOnlyJavaBeanObjectPropertyBuilder
      • name

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

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

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

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

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