Class BeanPropertyMutator
java.lang.Object
com.fasterxml.jackson.module.afterburner.deser.BeanPropertyMutator
- Direct Known Subclasses:
DelegatingPropertyMutator
Abstract class that defines interface for implementations
that can be used proxy-like to change values of properties,
without using Reflection.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor used for creating a "blueprint" instance, from which per-field/per-method instances specialize. -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanField(Object bean, int propertyIndex, boolean value) voidbooleanSetter(Object bean, int propertyIndex, boolean value) voidvoidvoidvoidlongSetter(Object bean, int propertyIndex, long value) voidobjectField(Object bean, int propertyIndex, Object value) voidobjectSetter(Object bean, int propertyIndex, Object value) voidstringField(Object bean, int propertyIndex, String value) voidstringSetter(Object bean, int propertyIndex, String value)
-
Constructor Details
-
BeanPropertyMutator
public BeanPropertyMutator()Default constructor used for creating a "blueprint" instance, from which per-field/per-method instances specialize.
-
-
Method Details
-
intSetter
- Throws:
IOException
-
longSetter
- Throws:
IOException
-
booleanSetter
- Throws:
IOException
-
stringSetter
- Throws:
IOException
-
objectSetter
- Throws:
IOException
-
intField
- Throws:
IOException
-
longField
- Throws:
IOException
-
booleanField
- Throws:
IOException
-
stringField
- Throws:
IOException
-
objectField
- Throws:
IOException
-