Package org.modelmapper
package org.modelmapper
ModelMapper is an intelligent object mapping library.
The principal public APIs in this package are:
ModelMapper
- The class you instantiate to perform object mapping, load mapping definitions and register mappers.
PropertyMap
- The class you extend to define mappings between source and destination properties.
TypeMap
- The interface you use to perform configuration, introspection and mapping between two types.
Converter
- The interface you implement to perform custom mapping between two types or property hierarchies.
Provider
- The interface you implement to provide instances of destination types.
Condition
- The interface you implement to conditionally create a mapping.
-
ClassDescriptionAbstractCondition<S,
D> Condition support class.AbstractConverter<S,D> Converter support class.Provider support class.Condition<S,D> Condition that must apply in order for mapping to occur.Condition
utilities and implementations.Thrown when invalid configuration is detected.Converter<S,D> Converts instances of source typeS
to instances of destination typeD
.Provides helper methods to create converters.Provides interface to chain another converter or convert to different destination type.Provides helper methods to create converters for collection.Converters.Converter<S,D> Converts source to destination.ExpressionMap<S,D> Represents an operation that acceptsmapping
and use functions defined inConfigurableConditionExpression
to configure aTypeMap
Indicates that an error has occurred during a mapping operation.ModelMapper - Performs object mapping, maintainsConfiguration
and storesTypeMaps
.Simple interface for extensions that can be registered withModelMapper
to provide some extensions.PropertyMap<S,D> A PropertyMap defines mappings between properties for a particular source and destination type.Provider<T>Provides instances of typeT
.Contains provision request information.TypeMap<S,D> Encapsulates mapping configuration for a source and destination type pair.TypeToken<T>Represents a generic typeT
.Indicates that an error has occurred during a validate operation.