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