- java.lang.Object
-
- javafx.beans.property.adapter.JavaBeanBooleanPropertyBuilder
-
public final class JavaBeanBooleanPropertyBuilder extends Object
AJavaBeanBooleanPropertyBuilder
可以用来创建JavaBeanBooleanProperties
。 要创建一个JavaBeanBooleanProperty
首先必须调用create()
生成一个构建器,设置所需的属性,然后可以调用build()
生成属性。不是所有的构建器的属性都必须指定,可能有几种组合。 至少
name(java.lang.String)
的财产和bean(java.lang.Object)
必须指定。 如果getter和setter的名称遵循约定,这就足够了。 否则可以直接指定吸气剂和设定器(getter(java.lang.String)
和setter(java.lang.String)
)或吸气剂和设定器Methods
的替代名称(getter(java.lang.reflect.Method)
和setter(java.lang.reflect.Method)
)。所有更改属性的方法返回对此构建器的引用,以启用方法链接。
如果必须为同一类的几个实例的同一属性生成适配器,则可以重新使用
JavaBeanBooleanPropertyBuilder
。 通过切换Java Bean实例(bean(java.lang.Object)
并调用build()
) 。- 从以下版本开始:
- JavaFX 2.1
- 另请参见:
-
JavaBeanBooleanProperty
-
-
构造方法摘要
构造方法 Constructor 描述 JavaBeanBooleanPropertyBuilder()
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 JavaBeanBooleanPropertyBuilder
bean(Object bean)
设置适配器应该连接的Java Bean实例JavaBeanBooleanPropertyBuilder
beanClass(Class<?> beanClass)
设置要在其中搜索getter和setter的Java Bean类。JavaBeanBooleanProperty
build()
使用当前设置生成新的JavaBeanBooleanProperty
。static JavaBeanBooleanPropertyBuilder
create()
创建一个新的实例JavaBeanBooleanPropertyBuilder
JavaBeanBooleanPropertyBuilder
getter(方法 getter)
直接设置getter方法。JavaBeanBooleanPropertyBuilder
getter(String getter)
设置吸气剂的替代名称。JavaBeanBooleanPropertyBuilder
name(String name)
设置属性的名称JavaBeanBooleanPropertyBuilder
setter(方法 setter)
直接设置setter方法。JavaBeanBooleanPropertyBuilder
setter(String setter)
为设定者设置一个替代名称。
-
-
-
方法详细信息
-
create
public static JavaBeanBooleanPropertyBuilder create()
创建一个新的实例JavaBeanBooleanPropertyBuilder
- 结果
-
新的
JavaBeanBooleanPropertyBuilder
-
build
public JavaBeanBooleanProperty build() throws NoSuchMethodException
使用当前设置生成新的JavaBeanBooleanProperty
。- 结果
-
新的
JavaBeanBooleanProperty
- 异常
-
NoSuchMethodException
- 如果设置不足以找到Java Bean属性的getter和setter -
IllegalArgumentException
- 如果Java Bean属性不是类型boolean
或Boolean
-
name
public JavaBeanBooleanPropertyBuilder name(String name)
设置属性的名称- 参数
-
name
- 物业的名称 - 结果
- 引用此构建器来启用方法链接
-
bean
public JavaBeanBooleanPropertyBuilder bean(Object bean)
设置适配器应该连接的Java Bean实例- 参数
-
bean
- Java Bean实例 - 结果
- 引用此构建器来启用方法链接
-
beanClass
public JavaBeanBooleanPropertyBuilder beanClass(Class<?> beanClass)
设置要在其中搜索getter和setter的Java Bean类。 如果构建器应为不同类型的Java Bean生成适配器,则这可能很有用。- 参数
-
beanClass
- Java Bean类 - 结果
- 引用此构建器来启用方法链接
-
getter
public JavaBeanBooleanPropertyBuilder getter(String getter)
设置吸气剂的替代名称。 如果getter的名称遵循Java Bean命名约定,那么这可以省略。- 参数
-
getter
- 吸气剂的替代名称 - 结果
- 引用此构建器来启用方法链接
-
setter
public JavaBeanBooleanPropertyBuilder setter(String setter)
为设定者设置一个替代名称。 如果setter的名称遵循Java Bean命名约定,可以省略这一点。- 参数
-
setter
- 设置者的替代名称 - 结果
- 引用此构建器来启用方法链接
-
getter
public JavaBeanBooleanPropertyBuilder getter(方法 getter)
直接设置getter方法。 如果getter的名称遵循Java Bean命名约定,那么这可以省略。- 参数
-
getter
- 吸气剂 - 结果
- 引用此构建器来启用方法链接
-
setter
public JavaBeanBooleanPropertyBuilder setter(方法 setter)
直接设置setter方法。 如果setter的名称遵循Java Bean命名约定,可以省略这一点。- 参数
-
setter
- 设定者 - 结果
- 引用此构建器来启用方法链接
-
-