Package com.fasterxml.jackson.jr.ob.impl
Class BeanPropertyReader
- java.lang.Object
-
- com.fasterxml.jackson.jr.ob.impl.BeanPropertyReader
-
public final class BeanPropertyReader extends java.lang.Object
- Since:
- 2.8 (formerly part of `BeanDefinition`)
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BeanPropertyReader(BeanPropertyReader src, ValueReader vr)
BeanPropertyReader(java.lang.String name, java.lang.reflect.Field f, java.lang.reflect.Method setter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
_bean()
protected java.lang.Class<?>
_rawType()
java.lang.reflect.Type
genericSetterType()
java.lang.String
getName()
ValueReader
getReader()
java.lang.Class<?>
rawSetterType()
void
setValueFor(java.lang.Object bean, java.lang.Object value)
java.lang.String
toString()
BeanPropertyReader
withReader(ValueReader vr)
-
-
-
Constructor Detail
-
BeanPropertyReader
public BeanPropertyReader(java.lang.String name, java.lang.reflect.Field f, java.lang.reflect.Method setter)
-
BeanPropertyReader
protected BeanPropertyReader(BeanPropertyReader src, ValueReader vr)
-
-
Method Detail
-
withReader
public BeanPropertyReader withReader(ValueReader vr)
-
genericSetterType
public java.lang.reflect.Type genericSetterType()
-
rawSetterType
public java.lang.Class<?> rawSetterType()
-
getReader
public ValueReader getReader()
-
getName
public java.lang.String getName()
-
setValueFor
public void setValueFor(java.lang.Object bean, java.lang.Object value) throws java.io.IOException
- Throws:
java.io.IOException
-
_bean
protected java.lang.String _bean()
-
_rawType
protected java.lang.Class<?> _rawType()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-