All Classes and Interfaces

Class
Description
Template implementation of a single type converter.
 
 
After BeanMapper calls the clear() method on a collection, it will check for the presence of AfterClearFlusher instance.
 
Converts a string into an enumeration.
Setting a value makes the property available for constructor or other fields to map.
Determines the type of the other side in a collection.
 
 
 
Determines how to deal with the target collection.
 
This annotation is used to pass source fields into a overloaded constructor.
 
Exception thrown when cannot convert between types.
This class can be inherited if you want to add your own converter to the beanMapper.
When a result value of an invoked getter is null, the result will be overwritten by the value.
 
When a property is set to be ignored, it will not be mapped from the source to the target.
Abstraction that initializes beans.
 
Declares a field or method to be secured.
Declares an enum class to be deep mappable as would any normal class
Class that is responsible first for understanding the semantics of the source and target objects.
Deprecated.
As of release v0.4.0, internally solved by passing BeanMapper to BeanConverter.convert
 
 
 
 
 
 
 
 
 
Exception thrown when a property could not be found.
 
 
When a target-side property needs to become the value of its parent, it must be annotated with BeanParent.
Setting a name allows you to map the property to a property on the other side with a different name.
 
 
 
 
 
 
 
 
 
 
 
Declares a field or method to be secured.
 
Strip proxies from bean classes.
When a property is set to unwrap, it will unwrap the internal values of the other side and apply it to the same level of the annotated side.
Performs assertions in code.
Reflection utilities.
 
 
 
 
 
Deals with the basic collection manipulations required by BeanMapper
 
Property accessor that looks at both the getter/setter methods and also at fields.
 
 
 
 
Default (simple) implementation of bean unproxy.
 
Knows the side of the BeanProperty (either source or target) and because of that knows how the property will be accessed.
 
 
 
 
 
 
 
 
 
 
 
 
Property descriptor implementation of property accessor.
 
Converts any number to another number type.
Converts objects into strings.
 
 
 
 
Converter between boxed and primitive type.
Abstraction over accessing properties.
Accessor utilities.
The handler which is used to see if a Principal can have access to a @BeanRoleSecured.
 
 
Default converter that should be used for single type-to-type conversions.
Unproxy that allows you to configure classes to skip.
 
Converts a string into a big decimal.
Converts a string into a boolean.
Converts a string into a byte.
Converts a string into a double.
Converts a string into a float.
Converts a string into an integer.
Converts a string into a long.
Converts a string into a short.