public class ReadOnlyJavaBeanPropertyBuilderHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
bean |
private java.lang.Class<?> |
beanClass |
private ReadOnlyPropertyDescriptor |
descriptor |
private static java.lang.String |
GET_PREFIX |
private java.lang.reflect.Method |
getter |
private java.lang.String |
getterName |
private static java.lang.String |
IS_PREFIX |
private java.lang.String |
propertyName |
Constructor and Description |
---|
ReadOnlyJavaBeanPropertyBuilderHelper() |
Modifier and Type | Method and Description |
---|---|
void |
bean(java.lang.Object bean) |
void |
beanClass(java.lang.Class<?> beanClass) |
java.lang.Object |
getBean() |
ReadOnlyPropertyDescriptor |
getDescriptor() |
void |
getter(java.lang.reflect.Method getter) |
void |
getterName(java.lang.String getterName) |
void |
name(java.lang.String propertyName) |
private static final java.lang.String IS_PREFIX
private static final java.lang.String GET_PREFIX
private java.lang.String propertyName
private java.lang.Class<?> beanClass
private java.lang.Object bean
private java.lang.String getterName
private java.lang.reflect.Method getter
private ReadOnlyPropertyDescriptor descriptor
public ReadOnlyJavaBeanPropertyBuilderHelper()
public void name(java.lang.String propertyName)
public void beanClass(java.lang.Class<?> beanClass)
public void bean(java.lang.Object bean)
public java.lang.Object getBean()
public void getterName(java.lang.String getterName)
public void getter(java.lang.reflect.Method getter)
public ReadOnlyPropertyDescriptor getDescriptor() throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException