Package ma.glasnost.orika.impl

Interface Summary
Specifications.Specification  
 

Class Summary
Comparators  
ConfigurableMapper ConfigurableMapper is a convenience type which provides a simplification for reuse of a particular Orika mapping configuration in a given context.

It can be especially useful in a Spring context where you'd like initialize Orika with particular configuration(s) at startup and reuse the MapperFacade.
Simply wire your own extension of ConfigurableMapper containing your own configurations and use it as you would the MapperFacade you'd normally retrieve from MapperFactory.
DefaultCodeGenerationStrategy  
DefaultConstructorObjectFactory<T> DefaultConstructorObjectFactory is used for types which should be instantiated using their default constructor.
DefaultMapperFactory The mapper factory is the heart of Orika, a small container where metadata are stored, it's used by other components, to look up for generated mappers, converters, object factories ...
DefaultMapperFactory.Builder Use this builder to generate instances of DefaultMapperFactory with the desired customizations.

For example, an instance with no customizations could be generated with the following code:
DefaultMapperFactory.MapperFactoryBuilder<F extends DefaultMapperFactory,B extends DefaultMapperFactory.MapperFactoryBuilder<F,B>> MapperFactoryBuilder provides an extensible Builder definition usable for providing your own Builder class for subclasses of DefaultMapperFactory.

See the defined DefaultMapperFactory.MapperFactoryBuilder below for example of how to subclass.
ExceptionUtility  
GeneratedMapperBase  
GeneratedObjectBase  
GeneratedObjectFactory  
MapperFacadeImpl MapperFacadeImpl is the base implementation of MapperFacade
NonCyclicBoundMapperFacade<A,B>  
ReversedMapper<A,B> ReversedMapper is used to wrap an existing mapper and reverse it's direction
Specifications  
UtilityResolver UtilityResolver is used to resolve implementations for the various customizable utility types used in Orika.
 



Copyright © 2013 Glasnost. All Rights Reserved.