Package com.oracle.coherence.io.json.genson.reflect
This package contains the core api providing databinding support for complex objects.
-
Interface Summary Interface Description BeanDescriptorProvider Interface implemented by classes who want to provideBeanDescriptorinstances for the specified type.BeanMutatorAccessorResolver BeanMutatorAccessorResolver interface must be implemented by class who want to resolve mutators (fields or methods that allow you to modify a property), accessors (fields or methods that allow you to retrieve the value of a property) and creators (constructors or static methods that allow you to create objects).BeanPropertyFactory Evolvable An interface that can be implemented by data classes in order to support schema evolution.PropertyNameResolver This interface is intended to be implemented by classes who want to change the way genson does name resolution.RuntimePropertyFilter UnknownPropertyHandler An interface that defines callbacks that will be called when an unknown properties are encountered during deserialization, as well as to check if there are any unknown properties that should be written out during serialization.