public class BeanDescription
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
BeanDescription(java.lang.Class<?> clazz,
java.util.Map<java.lang.String,java.lang.reflect.Method> propertyNameToGetter,
java.util.Map<java.lang.String,java.lang.reflect.Method> propertyNameToSetter,
java.util.Map<java.lang.String,java.lang.reflect.Method> propertyNameToAdder)
Scope protected since only the
BeanDescriptionFactory must create
BeanDescriptions in order to guarantee consistency between the given
parameters. |
Modifier and Type | Method and Description |
---|---|
java.lang.reflect.Method |
getAdder(java.lang.String propertyName) |
java.lang.Class<?> |
getClazz() |
java.lang.reflect.Method |
getGetter(java.lang.String propertyName) |
java.util.Map<java.lang.String,java.lang.reflect.Method> |
getPropertyNameToAdder() |
java.util.Map<java.lang.String,java.lang.reflect.Method> |
getPropertyNameToGetter() |
java.util.Map<java.lang.String,java.lang.reflect.Method> |
getPropertyNameToSetter() |
java.lang.reflect.Method |
getSetter(java.lang.String propertyName) |
protected BeanDescription(java.lang.Class<?> clazz, java.util.Map<java.lang.String,java.lang.reflect.Method> propertyNameToGetter, java.util.Map<java.lang.String,java.lang.reflect.Method> propertyNameToSetter, java.util.Map<java.lang.String,java.lang.reflect.Method> propertyNameToAdder)
BeanDescriptionFactory
must create
BeanDescriptions in order to guarantee consistency between the given
parameters.clazz
- of the bean.propertyNameToGetter
- map of property names to the associated getter.propertyNameToSetter
- map of property names to the associated setter.propertyNameToAdder
- map of property names to the associated adder.public java.lang.Class<?> getClazz()
public java.util.Map<java.lang.String,java.lang.reflect.Method> getPropertyNameToGetter()
public java.util.Map<java.lang.String,java.lang.reflect.Method> getPropertyNameToSetter()
public java.lang.reflect.Method getGetter(java.lang.String propertyName)
public java.lang.reflect.Method getSetter(java.lang.String propertyName)
public java.util.Map<java.lang.String,java.lang.reflect.Method> getPropertyNameToAdder()
public java.lang.reflect.Method getAdder(java.lang.String propertyName)