| Interface | Description |
|---|---|
| BoundMapperFacade<A,B> |
BoundMapperFacade represents a caching mapper configuration
which is bound to a given pair of types.
|
| Converter<S,D> |
Converter is used to provide direct conversion from one type to another,
useful for those scenarios where complete control over the mapping is
desired.
Note that an instance of the current MapperFacade is provided in the convert method for cases where you only want to control a
specific portion of the mapping, but wish to delegate some or all of the
mapping of the nested types. |
| DefaultFieldMapper |
Provides a generic mapping suggestion mechanism to provide
help with guessing default mappings of fields when a straight
equivalent name match is not found
|
| Filter<A,B> |
Filter defines the contract for manipulating the runtime behavior of
generated mappers.
|
| MappedTypePair<A,B> |
MappedTypePair represents any pair of mapped types, which are distinguished
from each other as 'A type' and 'B type'
|
| Mapper<A,B> |
Defines a contract between internal parts of Orika such as
MapperFacade, MapperGenerator,
MapperFactory and generated mappers. |
| MapperFacade |
The main runtime interface between a Java application and Orika.
|
| MapperFactory |
MapperFactory is used to both configure, register, and generate the
underlying Mapper and Converter instances which will be used to perform the
the mapping functions.
|
| MappingContextFactory | |
| MappingHint | Deprecated
use ma.glasnost.orika.FieldSuggester instead
|
| MappingStrategy |
MappingStrategy defines the contract for a pre-resolved classification of mapping
which may be cached for quick lookup based on raw inputs.
|
| ObjectFactory<D> | |
| StateReporter.Reportable |
Marks implementations as capable of reporting on their current
state, typically for troubleshooting purposes.
|
| Class | Description |
|---|---|
| CustomConverter<S,D> |
CustomConverterBase provides a utility base for creating customized converters,
which determines type parameters automatically.
|
| CustomFilter<A,B> |
CustomFilter provides the base implementation of Filter.
|
| CustomFilter.MappedTypePairHolder<A,B> |
Simple implementation of MappedTypePair that holds the given pair of types.
|
| CustomMapper<A,B> |
Abstract super-class for all generated mappers and user custom mappers.
|
| MapEntry<K,V> |
MapEntry is a concrete implementation of Map.Entry which is created for
use in registering mappings that involve java.util.Map instances.
MapEntry should be used as the type when registering a mapping between an element type (iterable or array) and an entry type (map). |
| MapperBase<A,B> | Deprecated
use
CustomMapper instead |
| MapperBase.MapperBaseAdapter<A,B> |
Provides backward-compatibility for custom mappers that extend
the deprecated MapperBase.
|
| MappingContext |
MappingContext provides storage for information shared among the various
mapping objects for a given mapping request.
|
| MappingContext.Factory |
Factory constructs instances of the base MappingContext
|
| MappingHint.DefaultFieldMappingConverter |
DefaultFieldMappingConverter provided back-compatibility support for
MappingHint
|
| MappingStrategy.Key |
MappingStrategyKey defines the minimum information necessary to cache a
particular mapping strategy
|
| NullFilter<A,B> |
A filter that does no filtering.
|
| OrikaSystemProperties |
A hook for the various system properties which may be used to configure
Orika's runtime behavior.
|
| StateReporter |
A utility class for writing out the current state of Reportable
mapping components.
|
| Enum | Description |
|---|---|
| MappingContext.StackElement | |
| Properties |
| Exception | Description |
|---|---|
| ConverterException |
An exception that usually occurs during a conversion (run time).
|
| MappingException | |
| PropertyNotFoundException |
PropertyNotFoundException signifies that a property could not be
found for a given type
|
Copyright © 2017 Glasnost. All Rights Reserved.