Top Description Constructors Methods
com.fasterxml.jackson.module.afterburner.deser

public abstract Class BeanPropertyMutator

extends Object
Class Inheritance
Known Direct Subclasses
com.fasterxml.jackson.module.afterburner.deser.DelegatingPropertyMutator
Imports
java.io.IOException

Abstract class that defines interface for implementations that can be used proxy-like to change values of properties, without using Reflection.

Constructor Summary

AccessConstructor and Description
public
BeanPropertyMutator()

Default constructor used for creating a "blueprint" instance, from which per-field/per-method instances specialize.

Method Summary

Modifier and TypeMethod and Description
public void
booleanField(Object bean, int propertyIndex, boolean value)

public void
booleanSetter(Object bean, int propertyIndex, boolean value)

public void
intField(Object bean, int propertyIndex, int value)

public void
intSetter(Object bean, int propertyIndex, int value)

public void
longField(Object bean, int propertyIndex, long value)

public void
longSetter(Object bean, int propertyIndex, long value)

public void
objectField(Object bean, int propertyIndex, Object value)

public void
objectSetter(Object bean, int propertyIndex, Object value)

public void
stringField(Object bean, int propertyIndex, String value)

public void
stringSetter(Object bean, int propertyIndex, String value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

BeanPropertyMutatorback to summary
public BeanPropertyMutator()

Default constructor used for creating a "blueprint" instance, from which per-field/per-method instances specialize.

Method Detail

booleanFieldback to summary
public void booleanField(Object bean, int propertyIndex, boolean value) throws IOException
booleanSetterback to summary
public void booleanSetter(Object bean, int propertyIndex, boolean value) throws IOException
intFieldback to summary
public void intField(Object bean, int propertyIndex, int value) throws IOException
intSetterback to summary
public void intSetter(Object bean, int propertyIndex, int value) throws IOException
longFieldback to summary
public void longField(Object bean, int propertyIndex, long value) throws IOException
longSetterback to summary
public void longSetter(Object bean, int propertyIndex, long value) throws IOException
objectFieldback to summary
public void objectField(Object bean, int propertyIndex, Object value) throws IOException
objectSetterback to summary
public void objectSetter(Object bean, int propertyIndex, Object value) throws IOException
stringFieldback to summary
public void stringField(Object bean, int propertyIndex, String value) throws IOException
stringSetterback to summary
public void stringSetter(Object bean, int propertyIndex, String value) throws IOException