All Classes and Interfaces
Class
Description
A dynamic bean reader class for arbitrary types of beans.
A dynamic bean reader class.
A
Builder class for BeanReader instances.A
BeanValueTransformer can be "inserted" into a BeanReader and
BeanWriter to modify the value to be returned to the user by the
BeanReader, or to be written to the bean by the BeanWriter.A dynamic bean writer class.
Symbolic constants for read/write failures.
Represents a getter for a single property.
Assembles, caches, and supplies
getters for classes.Thrown by a
BeanWriter if it failed to write a value to a property, for
example because of a type mismatch.Used to indicate whether you want to allow or disallow properties from being read
by a
BeanReader or written by a BeanWriter.Thrown by a
KeyDeserializer if it fails to deserialize a path segment into
a map key.Defines a mechanism for converting a path segment to a map key.
An elaborate builder class for Map<String, Object> (map-in-map)
pseudo-objects.
Thrown when trying to write to a path that has already been set, or that extends
beyond a path segment with a terminal value (anything other than a map).
Thrown if a
BeanReader is created for a class with zero public getters, or
if they were all excluded while constructing the BeanReader.Thrown if a
BeanWriter is created for a class with zero public setters, or
if they were all excluded while constructing the BeanWriter.Thrown when attempting to read or write a non-existent or inaccessible bean
property.
Specifies a path to a value within an object.
A
PathWalker lets you read and write deeply nested values using Path
objects.Thrown by a
PathWalker if a path-read or path-write error occurs.Represents a setter for a single property.
Assembles, caches and supplies
setters for classes.