Top Description Constructors Methods
tools.jackson.module.afterburner.deser

public abstract Class BeanPropertyMutator

extends Object
Class Inheritance
Known Direct Subclasses
tools.jackson.module.afterburner.deser.DelegatingPropertyMutator
Imports
tools.jackson.databind.DeserializationContext

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(DeserializationContext ctxt, Object bean, int propertyIndex, boolean value)

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

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

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

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

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

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

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

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

public void
stringSetter(DeserializationContext ctxt, 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(DeserializationContext ctxt, Object bean, int propertyIndex, boolean value)
booleanSetterback to summary
public void booleanSetter(DeserializationContext ctxt, Object bean, int propertyIndex, boolean value)
intFieldback to summary
public void intField(DeserializationContext ctxt, Object bean, int propertyIndex, int value)
intSetterback to summary
public void intSetter(DeserializationContext ctxt, Object bean, int propertyIndex, int value)
longFieldback to summary
public void longField(DeserializationContext ctxt, Object bean, int propertyIndex, long value)
longSetterback to summary
public void longSetter(DeserializationContext ctxt, Object bean, int propertyIndex, long value)
objectFieldback to summary
public void objectField(DeserializationContext ctxt, Object bean, int propertyIndex, Object value)
objectSetterback to summary
public void objectSetter(DeserializationContext ctxt, Object bean, int propertyIndex, Object value)
stringFieldback to summary
public void stringField(DeserializationContext ctxt, Object bean, int propertyIndex, String value)
stringSetterback to summary
public void stringSetter(DeserializationContext ctxt, Object bean, int propertyIndex, String value)