|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class JavaBeanObjectPropertyBuilder<T>
extends java.lang.Object
JavaBeanObjectPropertyBuilder может использоваться, чтобы создать JavaBeanObjectProperties. Создать a JavaBeanObjectProperty одно первое должно вызвать create() чтобы генерировать разработчика, установите необходимые свойства, и затем можно вызвать build() генерировать свойство. Не все свойства разработчика имеют к указанному, есть несколько возможных комбинаций. Как минимум name(java.lang.String) из свойства и bean(java.lang.Object) должны быть определены. Если имена метода get и метода set следуют за соглашениями, это достаточно. Иначе возможно определить альтернативное имя для метода get и метода set (getter(java.lang.String) и setter(java.lang.String)) или метод get и метод set Methods непосредственно (getter(java.lang.reflect.Method) и setter(java.lang.reflect.Method)).
Все методы, чтобы изменить свойства возвращают ссылку на этого разработчика, чтобы включить объединению в цепочку метода.
Если необходимо генерировать адаптеры для того же самого свойства нескольких экземпляров того же самого class, можно снова использовать a JavaBeanObjectPropertyBuilder. переключая Бобовый экземпляр Java (с bean(java.lang.Object) и вызов build().
JavaBeanObjectProperty| Конструктор и Описание |
|---|
JavaBeanObjectPropertyBuilder() |
| Модификатор и Тип | Метод и Описание |
|---|---|
JavaBeanObjectPropertyBuilder |
bean(java.lang.Object bean)
Установите Бобовый экземпляр Java, с которым должен соединиться адаптер
|
JavaBeanObjectPropertyBuilder |
beanClass(java.lang.Class<?> beanClass)
Установите Боб Java class, в котором должны искаться метод get и метод set.
|
JavaBeanObjectProperty<T> |
build()
Генерируйте новое
JavaBeanObjectProperty с текущими настройками. |
static JavaBeanObjectPropertyBuilder |
create()
Создайте новый экземпляр
JavaBeanObjectPropertyBuilder |
JavaBeanObjectPropertyBuilder |
getter(java.lang.reflect.Method getter)
Установите метод метода get непосредственно.
|
JavaBeanObjectPropertyBuilder |
getter(java.lang.String getter)
Определите альтернативное имя для метода get.
|
JavaBeanObjectPropertyBuilder |
name(java.lang.String name)
Определите имя свойства
|
JavaBeanObjectPropertyBuilder |
setter(java.lang.reflect.Method setter)
Установите метод метода set непосредственно.
|
JavaBeanObjectPropertyBuilder |
setter(java.lang.String setter)
Определите альтернативное имя для метода set.
|
public static JavaBeanObjectPropertyBuilder create()
JavaBeanObjectPropertyBuilderJavaBeanObjectPropertyBuilderpublic JavaBeanObjectProperty<T> build() throws java.lang.NoSuchMethodException
JavaBeanObjectProperty с текущими настройками.JavaBeanObjectPropertyjava.lang.NoSuchMethodException - если настройки не были достаточны, чтобы найти метода get и метод set свойства Bean Javapublic JavaBeanObjectPropertyBuilder name(java.lang.String name)
name - имя свойстваpublic JavaBeanObjectPropertyBuilder bean(java.lang.Object bean)
bean - Бобовый экземпляр Javapublic JavaBeanObjectPropertyBuilder beanClass(java.lang.Class<?> beanClass)
beanClass - Боб Java classpublic JavaBeanObjectPropertyBuilder getter(java.lang.String getter)
getter - альтернативное имя метода getpublic JavaBeanObjectPropertyBuilder setter(java.lang.String setter)
setter - альтернативное имя метода setpublic JavaBeanObjectPropertyBuilder getter(java.lang.reflect.Method getter)
getter - метод getpublic JavaBeanObjectPropertyBuilder setter(java.lang.reflect.Method setter)
setter - метод setCopyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .