public final class JavaBeanBooleanPropertyBuilder extends Object
JavaBeanBooleanPropertyBuilderを使用して、JavaBeanBooleanPropertiesを作成できます。 JavaBeanBooleanPropertyを作成するには、最初に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()を呼び出し、JavaBeanBooleanPropertyBuilderを再利用できます。
JavaBeanBooleanProperty| コンストラクタと説明 |
|---|
JavaBeanBooleanPropertyBuilder() |
| 修飾子と型 | メソッドと説明 |
|---|---|
JavaBeanBooleanPropertyBuilder |
bean(Object bean)
アダプタを接続するJava Beanインスタンスを設定します
|
JavaBeanBooleanPropertyBuilder |
beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。
|
JavaBeanBooleanProperty |
build()
現在の設定を使用した新しい
JavaBeanBooleanPropertyを生成します。 |
static JavaBeanBooleanPropertyBuilder |
create()
JavaBeanBooleanPropertyBuilderの新しいインスタンスを作成します |
JavaBeanBooleanPropertyBuilder |
getter(Method getter)
getterメソッドを直接設定します。
|
JavaBeanBooleanPropertyBuilder |
getter(String getter)
getterの代替の名前を設定します。
|
JavaBeanBooleanPropertyBuilder |
name(String name)
プロパティの名前を設定します
|
JavaBeanBooleanPropertyBuilder |
setter(Method setter)
setterメソッドを直接設定します。
|
JavaBeanBooleanPropertyBuilder |
setter(String setter)
setterの代替の名前を設定します。
|
public static JavaBeanBooleanPropertyBuilder create()
JavaBeanBooleanPropertyBuilderの新しいインスタンスを作成しますJavaBeanBooleanPropertyBuilderpublic JavaBeanBooleanProperty build() throws NoSuchMethodException
JavaBeanBooleanPropertyを生成します。JavaBeanBooleanPropertyNoSuchMethodException - Java Beanプロパティのgetterとsetterを検索する設定が十分でなかった場合IllegalArgumentException - Java BeanプロパティがbooleanまたはBoolean型でない場合public JavaBeanBooleanPropertyBuilder name(String name)
name - プロパティの名前public JavaBeanBooleanPropertyBuilder bean(Object bean)
bean - Java Beanインスタンスpublic JavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
beanClass - Java Beanクラスpublic JavaBeanBooleanPropertyBuilder getter(String getter)
getter - getterの代替の名前public JavaBeanBooleanPropertyBuilder setter(String setter)
setter - setterの代替の名前public JavaBeanBooleanPropertyBuilder getter(Method getter)
getter - getterpublic JavaBeanBooleanPropertyBuilder setter(Method setter)
setter - setterCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.