private java.lang.Object |
BeanUtilBean._getIndexProperty(BeanProperty bp) |
|
private void |
BeanUtilBean._setIndexProperty(BeanProperty bp,
java.lang.Object value) |
|
protected java.lang.Object |
BeanUtilUtil.arrayForcedGet(BeanProperty bp,
java.lang.Object array,
int index) |
Returns the element of an array forced.
|
protected void |
BeanUtilUtil.arrayForcedSet(BeanProperty bp,
java.lang.Object array,
int index,
java.lang.Object value) |
Sets the array element forced.
|
protected java.lang.Object |
BeanUtilUtil.createBeanProperty(BeanProperty bp) |
Creates new instance for current property name through its setter.
|
protected java.lang.Object |
BeanUtilUtil.ensureArraySize(BeanProperty bp,
java.lang.Object array,
java.lang.Class componentType,
int index) |
|
protected java.lang.String |
BeanUtilUtil.extractIndex(BeanProperty bp) |
Extract index string from non-nested property name.
|
protected java.lang.Class |
BeanUtilUtil.extractType(BeanProperty bp) |
Extracts type of current property.
|
protected java.lang.Object |
BeanUtilBean.getIndexProperty(BeanProperty bp) |
Get non-nested property value: either simple or indexed property.
|
protected java.lang.Object |
BeanUtilBean.getSimpleProperty(BeanProperty bp) |
|
protected boolean |
BeanUtilBean.hasIndexProperty(BeanProperty bp) |
|
protected boolean |
BeanUtilBean.hasSimpleProperty(BeanProperty bp) |
|
protected java.lang.Object |
BeanUtilUtil.invokeSetter(Setter setter,
BeanProperty bp,
java.lang.Object value) |
Invokes setter, but first converts type to match the setter type.
|
protected int |
BeanUtilUtil.parseInt(java.lang.String indexString,
BeanProperty bp) |
|
protected boolean |
BeanUtilBean.resolveExistingNestedProperties(BeanProperty bp) |
|
protected void |
BeanUtilBean.resolveNestedProperties(BeanProperty bp) |
Resolves nested property name to the very last indexed property.
|
protected void |
BeanUtilBean.setIndexProperty(BeanProperty bp,
java.lang.Object value) |
Sets indexed or regular properties (no nested!).
|
protected void |
BeanUtilBean.setSimpleProperty(BeanProperty bp,
java.lang.Object value) |
Sets a value of simple property.
|