public final class BeanPropertyReader extends Object
Modifier and Type | Field and Description |
---|---|
protected Field |
_field
Field to assign value to, if no setter method defined; null if none
|
protected String |
_name |
protected Method |
_setter
Setter method to use, if any; null if none
|
protected ValueReader |
_valueReader
For non-trivial non-bean types
|
Modifier | Constructor and Description |
---|---|
protected |
BeanPropertyReader(BeanPropertyReader src,
ValueReader vr) |
|
BeanPropertyReader(String name,
Field f,
Method setter) |
Modifier and Type | Method and Description |
---|---|
protected String |
_bean() |
Type |
genericSetterType() |
String |
getName() |
ValueReader |
getReader() |
Class<?> |
rawSetterType() |
void |
setValueFor(Object bean,
Object value) |
String |
toString() |
BeanPropertyReader |
withReader(ValueReader vr) |
protected final String _name
protected final ValueReader _valueReader
protected final Method _setter
protected final Field _field
protected BeanPropertyReader(BeanPropertyReader src, ValueReader vr)
public BeanPropertyReader withReader(ValueReader vr)
public Type genericSetterType()
public Class<?> rawSetterType()
public ValueReader getReader()
public String getName()
public void setValueFor(Object bean, Object value) throws IOException
IOException
protected String _bean()
Copyright © 2016 FasterXML. All rights reserved.