A C D E F G H I J L M N O P R S T U V W

A

AbstractCondition<S,D> - Class in org.modelmapper
Condition support class.
AbstractCondition() - Constructor for class org.modelmapper.AbstractCondition
 
AbstractConverter<S,D> - Class in org.modelmapper
Converter support class.
AbstractConverter() - Constructor for class org.modelmapper.AbstractConverter
 
AbstractProvider<T> - Class in org.modelmapper
Provider support class.
AbstractProvider() - Constructor for class org.modelmapper.AbstractProvider
 
add(ConditionalConverter<?, ?>) - Method in class org.modelmapper.internal.converter.ConverterStore
 
add(String, Object) - Method in class org.modelmapper.internal.util.ToStringBuilder
 
addConverter(ConditionalConverter<?, ?>) - Method in interface org.modelmapper.config.Configuration
Registers the conditional converter.
addConverter(ConditionalConverter<?, ?>) - Method in class org.modelmapper.internal.InheritingConfiguration
 
addConverter(Converter<S, D>) - Method in class org.modelmapper.ModelMapper
Registers the converter to use when mapping instances of types S to D.
addError(String, Throwable) - Method in class org.modelmapper.internal.Errors
 
addMappings(PropertyMap<S, D>) - Method in class org.modelmapper.ModelMapper
Adds mappings from the propertyMap into the TypeMap corresponding to source type S and destination type D.
addMappings(PropertyMap<S, D>) - Method in interface org.modelmapper.TypeMap
Loads mappings from the propertyMap into the TypeMap.
addMessage(ErrorMessage) - Method in class org.modelmapper.internal.Errors
 
addMessage(String, Object...) - Method in class org.modelmapper.internal.Errors
 
and(Condition<S, D>) - Method in class org.modelmapper.AbstractCondition
Returns a new condition that applies if this AND the given condition apply.
and(Condition<S, D>, Condition<S, D>) - Static method in class org.modelmapper.Conditions
Returns a new condition that applies if condition1 AND condition2 apply.
applies(MappingContext<S, D>) - Method in interface org.modelmapper.Condition
Specifies whether the condition applies to the context.
applies(String, PropertyType) - Method in interface org.modelmapper.spi.NamingConvention
Returns true if the naming convention applies to the propertyName and propertyType, else returns false.
ArrayIterator - Class in org.modelmapper.internal.util
 
ArrayIterator(Object) - Constructor for class org.modelmapper.internal.util.ArrayIterator
 
Assert - Class in org.modelmapper.internal.util
 

C

CAMEL_CASE - Static variable in class org.modelmapper.convention.NameTokenizers
Tokenizes class and property names according to the CamelCase naming convention.
Condition<S,D> - Interface in org.modelmapper
Condition that must apply in order for mapping to occur.
ConditionalConverter<S,D> - Interface in org.modelmapper.spi
Converter that converts supported source objects to instances of destination type D.
ConditionExpression<S,D> - Interface in org.modelmapper.builder
Expresses a Condition.
Conditions - Class in org.modelmapper
Condition utilities and implementations.
Conditions() - Constructor for class org.modelmapper.Conditions
 
Configuration - Interface in org.modelmapper.config
Configures conventions used during the matching process.
Configuration.AccessLevel - Enum in org.modelmapper.config
The level at and below which properties can be accessed.
ConfigurationException - Exception in org.modelmapper
Thrown when invalid configuration is detected.
ConfigurationException(List<ErrorMessage>) - Constructor for exception org.modelmapper.ConfigurationException
 
configure() - Method in class org.modelmapper.PropertyMap
Called by ModelMapper to configure mappings as defined in the PropertyMap.
ConstantMapping - Interface in org.modelmapper.spi
A mapping of a source constant to a destination property hierarchy.
convert(MappingContext<S, D>) - Method in class org.modelmapper.AbstractConverter
Delegates conversion to AbstractConverter.convert(Object).
convert(S) - Method in class org.modelmapper.AbstractConverter
Converts source to an instance of type D.
convert(MappingContext<S, D>) - Method in interface org.modelmapper.Converter
Converts the MappingContext.getSource() to an instance of MappingContext.getDestinationType().
Converter<S,D> - Interface in org.modelmapper
Converts instances of source type S to instances of destination type D.
ConverterExpression<S,D> - Interface in org.modelmapper.builder
Expresses a Converter.
ConverterStore - Class in org.modelmapper.internal.converter
 
ConverterStore() - Constructor for class org.modelmapper.internal.converter.ConverterStore
 
converterStore - Variable in class org.modelmapper.internal.InheritingConfiguration
 
copy() - Method in interface org.modelmapper.config.Configuration
Returns a copy of the Configuration.
copy() - Method in class org.modelmapper.internal.InheritingConfiguration
 
create(CS, Class<CD>) - Method in class org.modelmapper.internal.MappingContextImpl
 
create(Class<S>, Class<D>, Configuration, MappingEngineImpl) - Method in class org.modelmapper.internal.TypeMapStore
Gets or creates a TypeMap.
create(CS, Class<CD>) - Method in interface org.modelmapper.spi.MappingContext
Creates a new child MappingContext for the source and destinationType which inherits all other information from the this MappingContext.
createDestination(MappingContext<S, D>) - Method in class org.modelmapper.internal.MappingEngineImpl
 
createDestination(MappingContext<S, D>) - Method in interface org.modelmapper.spi.MappingEngine
Creates an instance of the destination type for the context, capturing any errors that may occur during instantiation.
createTypeMap(Class<S>, Class<D>) - Method in class org.modelmapper.ModelMapper
Creates a TypeMap for the sourceType and destinationType using the ModelMapper's configuration.
createTypeMap(Class<S>, Class<D>, Configuration) - Method in class org.modelmapper.ModelMapper
Creates a TypeMap for the sourceType and destinationType using the given configuration.

D

defaultValue(Class<?>) - Static method in class org.modelmapper.internal.util.Primitives
Returns the default value for type if type is a primitive, else null.
deProxy(Class<?>) - Static method in class org.modelmapper.internal.util.Types
Returns the proxied type, if any, else returns the given type.

E

enableFieldMatching(boolean) - Method in interface org.modelmapper.config.Configuration
Sets whether field matching should be enabled.
enableFieldMatching(boolean) - Method in class org.modelmapper.internal.InheritingConfiguration
 
equals(Object) - Method in class org.modelmapper.internal.InheritingConfiguration
Determines equality from the name transformers, access levels and field matching configuration.
equals(Object) - Method in class org.modelmapper.internal.MappingContextImpl
 
equals(Object) - Method in class org.modelmapper.spi.ErrorMessage
 
errorCircularReference(Class<?>) - Method in class org.modelmapper.internal.Errors
 
errorGettingValue(Member, Throwable) - Method in class org.modelmapper.internal.Errors
 
errorInstantiatingDestination(Class<?>, Throwable) - Method in class org.modelmapper.internal.Errors
 
errorMapping(Object, Class<?>) - Method in class org.modelmapper.internal.Errors
 
errorMapping(Object, Class<?>, Throwable) - Method in class org.modelmapper.internal.Errors
 
ErrorMessage - Class in org.modelmapper.spi
An error message.
ErrorMessage(String) - Constructor for class org.modelmapper.spi.ErrorMessage
Creates an ErrorMessage for the given message.
ErrorMessage(String, Throwable) - Constructor for class org.modelmapper.spi.ErrorMessage
Creates an ErrorMessage for the given message and cause.
Errors - Class in org.modelmapper.internal
 
Errors() - Constructor for class org.modelmapper.internal.Errors
 
errorSettingValue(Member, Object, Throwable) - Method in class org.modelmapper.internal.Errors
 
errorTooLarge(Object, Class<?>) - Method in class org.modelmapper.internal.Errors
 
errorTooSmall(Object, Class<?>) - Method in class org.modelmapper.internal.Errors
 
errorUnmappedProperties(TypeMap<?, ?>, List<PropertyInfo>) - Method in class org.modelmapper.internal.Errors
 
errorUnsupportedMapping(Class<?>, Class<?>) - Method in class org.modelmapper.internal.Errors
 

F

finishedMapping(Class<?>) - Method in class org.modelmapper.internal.MappingContextImpl
 
format(String, Collection<ErrorMessage>) - Static method in class org.modelmapper.internal.Errors
Returns the formatted message for an exception with the specified messages.
format(String, Object...) - Static method in class org.modelmapper.internal.Errors
 
forPropertyType(PropertyType) - Static method in enum org.modelmapper.spi.NameableType
Returns a NameableType for the corresponding propertyType, else NameableType.CLASS.

G

get(Provider.ProvisionRequest<T>) - Method in class org.modelmapper.AbstractProvider
Delegates provisioning to AbstractProvider.get().
get() - Method in class org.modelmapper.AbstractProvider
Provides an instance of type T.
get() - Method in class org.modelmapper.internal.TypeMapStore
 
get(Class<S>, Class<D>) - Method in class org.modelmapper.internal.TypeMapStore
Returns a TypeMap for the sourceType and destinationType, else null if none exists.
get(Provider.ProvisionRequest<T>) - Method in interface org.modelmapper.Provider
Returns an instance of the requested type T else null if the requested type cannot be provided.
getAnnotation(Class<T>) - Method in interface org.modelmapper.spi.PropertyInfo
Returns the annotation on the property's member for the annotationClass or null if none exists.
getCause() - Method in class org.modelmapper.spi.ErrorMessage
Returns the Throwable that caused the error or null if no Throwable caused the error.
getCondition() - Method in interface org.modelmapper.spi.Mapping
Gets the condition that to be satisfied before this mapping can be used to perform a mapping.
getCondition() - Method in interface org.modelmapper.TypeMap
Returns the Condition that must apply in order for mapping to take place, else null if no condition has been configured.
getConfiguration() - Method in class org.modelmapper.ModelMapper
Returns the ModelMapper's configuration.
getConstant() - Method in interface org.modelmapper.spi.ConstantMapping
Gets the source constant for the mapping.
getConverter() - Method in interface org.modelmapper.spi.Mapping
Gets the Converter to be used when performing a mapping.
getConverter() - Method in interface org.modelmapper.TypeMap
Returns the Converter configured for this TypeMap, else null if no Converter has been configured.
getDestination() - Method in class org.modelmapper.internal.MappingContextImpl
 
getDestination() - Method in interface org.modelmapper.spi.MappingContext
Returns the destination object being mapped to or null if the destination has not yet been initialized.
getDestinationNameTokenizer() - Method in interface org.modelmapper.config.Configuration
Returns the destination name tokenizer.
getDestinationNameTokenizer() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getDestinationNameTransformer() - Method in interface org.modelmapper.config.Configuration
Returns the destination name transformer.
getDestinationNameTransformer() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getDestinationNamingConvention() - Method in interface org.modelmapper.config.Configuration
Returns the destination naming convention.
getDestinationNamingConvention() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getDestinationProperties() - Method in interface org.modelmapper.spi.Mapping
Get the hierarchy of destination property info.
getDestinationPropertyTokens() - Method in interface org.modelmapper.spi.MatchingStrategy.PropertyNameInfo
Returns transformed name tokens for the destination property.
getDestinationType() - Method in class org.modelmapper.internal.MappingContextImpl
 
getDestinationType() - Method in interface org.modelmapper.spi.MappingContext
Returns the destination type being mapped to.
getDestinationType() - Method in interface org.modelmapper.TypeMap
Returns the destination type for the TypeMap.
getErrorMessages() - Method in exception org.modelmapper.ConfigurationException
Returns messages for the errors that caused this exception.
getErrorMessages() - Method in exception org.modelmapper.MappingException
Returns messages for the errors that caused this exception.
getErrorMessages() - Method in exception org.modelmapper.ValidationException
Returns messages for the errors that caused this exception.
getFieldAccessLevel() - Method in interface org.modelmapper.config.Configuration
Returns the field access level.
getFieldAccessLevel() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getFirstSupported(Class<?>, Class<?>) - Method in class org.modelmapper.internal.converter.ConverterStore
Returns the first converter that supports converting from sourceType to destinationType.
getGenericType() - Method in interface org.modelmapper.spi.PropertyInfo
Returns the generic type represented by the property.
getInitialType() - Method in interface org.modelmapper.spi.PropertyInfo
Returns the initial type in the member declaring class' type hierarchy from which this property info was initiated.
getLastDestinationProperty() - Method in interface org.modelmapper.spi.Mapping
Gets the last property info in the destination properties hierarchy.
getLastSourceProperty() - Method in interface org.modelmapper.spi.PropertyMapping
Gets the last member info in the source members hierarchy.
getMapping() - Method in class org.modelmapper.internal.MappingContextImpl
 
getMapping() - Method in interface org.modelmapper.spi.MappingContext
Returns the mapping associated with the mapping request else null if the request did not originate from a TypeMap.
getMappingEngine() - Method in class org.modelmapper.internal.MappingContextImpl
 
getMappingEngine() - Method in interface org.modelmapper.spi.MappingContext
Returns the MappingEngine that initiated the mapping request.
getMappings() - Method in interface org.modelmapper.TypeMap
Returns a snapshot of the TypeMap's mappings.
getMatchingStrategy() - Method in interface org.modelmapper.config.Configuration
Gets the matching strategy.
getMatchingStrategy() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getMember() - Method in interface org.modelmapper.spi.PropertyInfo
Returns the encapsulated member.
getMessage() - Method in exception org.modelmapper.ConfigurationException
getMessage() - Method in exception org.modelmapper.MappingException
getMessage() - Method in class org.modelmapper.spi.ErrorMessage
Returns the error message.
getMessage() - Method in exception org.modelmapper.ValidationException
getMessages() - Method in class org.modelmapper.internal.Errors
 
getMethodAccessLevel() - Method in interface org.modelmapper.config.Configuration
Returns the method access level.
getMethodAccessLevel() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getName() - Method in interface org.modelmapper.spi.PropertyInfo
Returns the property name.
getOnlyCause(Collection<ErrorMessage>) - Static method in class org.modelmapper.internal.Errors
Returns the cause throwable if there is exactly one cause in messages.
getOrCreate(Class<S>, Class<D>, MappingEngineImpl) - Method in class org.modelmapper.internal.TypeMapStore
Gets or creates a TypeMap.
getOrCreate(Class<S>, Class<D>, PropertyMap<S, D>, Converter<S, D>, MappingEngineImpl) - Method in class org.modelmapper.internal.TypeMapStore
Gets or creates a TypeMap.
getPropertyType() - Method in interface org.modelmapper.spi.PropertyInfo
Returns the member type.
getProvider() - Method in interface org.modelmapper.config.Configuration
Returns the Provider used for provisioning destination object instances.
getProvider() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getProvider() - Method in interface org.modelmapper.spi.Mapping
Gets the Provider to use for providing instances of the first destination type.
getProvider() - Method in interface org.modelmapper.TypeMap
Returns the Provider configured for this TypeMap, else null if no Provider has been configured.
getRequestedType() - Method in class org.modelmapper.internal.MappingContextImpl
 
getRequestedType() - Method in interface org.modelmapper.Provider.ProvisionRequest
Returns the type being requested.
getSource() - Method in class org.modelmapper.internal.MappingBuilderImpl
 
getSource() - Method in class org.modelmapper.internal.MappingContextImpl
 
getSource() - Method in interface org.modelmapper.spi.MappingContext
Returns the source object being mapped from.
getSourceClassTokens() - Method in interface org.modelmapper.spi.MatchingStrategy.PropertyNameInfo
Returns transformed name tokens for the source's declaring class.
getSourceNameTokenizer() - Method in interface org.modelmapper.config.Configuration
Returns the source name tokenizer.
getSourceNameTokenizer() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getSourceNameTransformer() - Method in interface org.modelmapper.config.Configuration
Returns the source name transformer.
getSourceNameTransformer() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getSourceNamingConvention() - Method in interface org.modelmapper.config.Configuration
Gets the source naming convention.
getSourceNamingConvention() - Method in class org.modelmapper.internal.InheritingConfiguration
 
getSourceProperties() - Method in interface org.modelmapper.spi.PropertyMapping
Get the hierarchy of source propertys.
getSourcePropertyTokens() - Method in interface org.modelmapper.spi.MatchingStrategy.PropertyNameInfo
Returns transformed name tokens for the source property.
getSourcePropertyTypeTokens() - Method in interface org.modelmapper.spi.MatchingStrategy.PropertyNameInfo
Returns transformed name tokens for each source property type.
getSourceType() - Method in class org.modelmapper.internal.MappingContextImpl
 
getSourceType() - Method in interface org.modelmapper.spi.MappingContext
Returns the source type being mapped from.
getSourceType() - Method in interface org.modelmapper.spi.SourceMapping
Gets the source object type.
getSourceType() - Method in interface org.modelmapper.TypeMap
Returns the source type for the TypeMap.
getType() - Method in interface org.modelmapper.spi.PropertyInfo
Returns the type represented by the property.
getTypeMap(Class<S>, Class<D>) - Method in class org.modelmapper.ModelMapper
Returns the TypeMap for the sourceType and destinationType, else returns null if none exists.
getTypeMaps() - Method in class org.modelmapper.ModelMapper
Returns all TypeMaps for the ModelMapper.
getUnmappedProperties() - Method in interface org.modelmapper.TypeMap
Returns a snapshot list of destination properties that do not have mappings defined, else empty list if all destination properties are mapped.

H

hasErrors() - Method in class org.modelmapper.internal.Errors
 
hashCode() - Method in class org.modelmapper.internal.InheritingConfiguration
Produces a hash code from the name transformers, access levels and field matching configuration.
hashCode() - Method in class org.modelmapper.internal.MappingContextImpl
 
hashCode() - Method in class org.modelmapper.spi.ErrorMessage
 
hasNext() - Method in class org.modelmapper.internal.util.ArrayIterator
 

I

ignoreAmbiguity(boolean) - Method in interface org.modelmapper.config.Configuration
Sets whether destination properties that match more than one source property should be ignored.
ignoreAmbiguity(boolean) - Method in class org.modelmapper.internal.InheritingConfiguration
 
InheritingConfiguration - Class in org.modelmapper.internal
Inheritable mapping configuration implementation.
InheritingConfiguration() - Constructor for class org.modelmapper.internal.InheritingConfiguration
Creates an initial InheritingConfiguration.
isAmbiguityIgnored() - Method in interface org.modelmapper.config.Configuration
Returns true if ambiguous properties are ignored or false if they will result in an exception.
isAmbiguityIgnored() - Method in class org.modelmapper.internal.InheritingConfiguration
 
isExact() - Method in interface org.modelmapper.spi.MatchingStrategy
Indicates whether the matching strategy determines exact matches that are guaranteed not to be ambiguous with any other source and destination properties in the object graph.
isFieldMatchingEnabled() - Method in interface org.modelmapper.config.Configuration
Returns whether field matching is enabled.
isFieldMatchingEnabled() - Method in class org.modelmapper.internal.InheritingConfiguration
 
isIterable(Class<?>) - Static method in class org.modelmapper.internal.util.Iterables
 
isNotNull() - Static method in class org.modelmapper.Conditions
Returns a condition that applies when the mapping source is not null.
isNull() - Static method in class org.modelmapper.Conditions
Returns a condition that applies when the mapping source is null.
isNull(Object) - Static method in class org.modelmapper.internal.util.Assert
 
isNull(Object, String) - Static method in class org.modelmapper.internal.util.Assert
 
isPrimitive(Class<?>) - Static method in class org.modelmapper.internal.util.Primitives
Returns true if type is a primitive or a primitive wrapper.
isPrimitiveWrapper(Class<?>) - Static method in class org.modelmapper.internal.util.Primitives
Returns true if type is a primitive wrapper.
isSkipped() - Method in interface org.modelmapper.spi.Mapping
Returns whether the destination should be skipped when performing a mapping.
isTrue(boolean) - Static method in class org.modelmapper.internal.util.Assert
 
isTrue(boolean, String) - Static method in class org.modelmapper.internal.util.Assert
 
Iterables - Class in org.modelmapper.internal.util
 

J

JAVABEANS_ACCESSOR - Static variable in class org.modelmapper.convention.NameTransformers
Transforms accessor names to their simple property name according to the JavaBeans convention.
JAVABEANS_ACCESSOR - Static variable in class org.modelmapper.convention.NamingConventions
JavaBeans naming convention for accessors.
JAVABEANS_MUTATOR - Static variable in class org.modelmapper.convention.NameTransformers
Transforms mutator names to their simple property name according to the JavaBeans convention.
JAVABEANS_MUTATOR - Static variable in class org.modelmapper.convention.NamingConventions
JavaBeans naming convention for mutators.
join(List<? extends PropertyInfo>) - Static method in class org.modelmapper.internal.util.Strings
 

L

lock() - Method in class org.modelmapper.internal.TypeMapStore
 
LOOSE - Static variable in class org.modelmapper.convention.MatchingStrategies
A matching strategy that allows for source properties to be loosely matched to destination properties by requiring that only the last destination property in a hierarchy be matched.

M

map() - Method in interface org.modelmapper.builder.MapExpression
Defines a mapping to a destination.
map(Object) - Method in interface org.modelmapper.builder.MapExpression
Defines a mapping from the source to a destination.
map() - Method in class org.modelmapper.internal.MappingBuilderImpl
 
map(Object) - Method in class org.modelmapper.internal.MappingBuilderImpl
 
map(S, Class<S>, D, Class<D>) - Method in class org.modelmapper.internal.MappingEngineImpl
Initial entry point.
map(MappingContext<S, D>) - Method in class org.modelmapper.internal.MappingEngineImpl
Performs mapping using a TypeMap if one exists, else a converter if one applies, else a newly created TypeMap.
map(Object, Class<D>) - Method in class org.modelmapper.ModelMapper
Maps source to an instance of destinationType.
map(Object, Object) - Method in class org.modelmapper.ModelMapper
Maps source to destination.
map() - Method in class org.modelmapper.PropertyMap
Defines a mapping to a destination.
map(Object) - Method in class org.modelmapper.PropertyMap
Defines a mapping from the source to a destination.
map(MappingContext<S, D>) - Method in interface org.modelmapper.spi.MappingEngine
Maps an instance of type D for the context.
map(S) - Method in interface org.modelmapper.TypeMap
Maps source to an instance of type D.
map(S, D) - Method in interface org.modelmapper.TypeMap
Maps source to destination.
MapExpression<D> - Interface in org.modelmapper.builder
Expresses mapping.
Mapping - Interface in org.modelmapper.spi
Mapping to a destination property hierarchy.
MappingBuilderImpl<S,D> - Class in org.modelmapper.internal
Builds explicit property mappings.
MappingContext<S,D> - Interface in org.modelmapper.spi
Maintains context during the mapping of a source object of type S to a destination object of type D.
MappingContextImpl<S,D> - Class in org.modelmapper.internal
MappingContext implementation that caches destination values by their corresponding Mutator.
MappingContextImpl(S, Class<S>, D, Class<D>, MappingEngine) - Constructor for class org.modelmapper.internal.MappingContextImpl
Create initial MappingContext.
MappingEngine - Interface in org.modelmapper.spi
Engine that performs mapping operations.
MappingEngineImpl - Class in org.modelmapper.internal
MappingEngine implementation that caches ConditionalConverters by source and destination type pairs.
MappingEngineImpl(InheritingConfiguration) - Constructor for class org.modelmapper.internal.MappingEngineImpl
 
MappingException - Exception in org.modelmapper
Indicates that an error has occurred during a mapping operation.
MappingException(List<ErrorMessage>) - Constructor for exception org.modelmapper.MappingException
 
matches(MatchingStrategy.PropertyNameInfo) - Method in interface org.modelmapper.spi.MatchingStrategy
Determines whether the data contained in the propertyNameInfo represents a source to destination match.
MatchingStrategies - Class in org.modelmapper.convention
MatchingStrategy implementations.
MatchingStrategies() - Constructor for class org.modelmapper.convention.MatchingStrategies
 
MatchingStrategy - Interface in org.modelmapper.spi
Identifies source to destination property matches by comparing source and destination type, property and property type names.
MatchingStrategy.PropertyNameInfo - Interface in org.modelmapper.spi
Encapsulates property name information to be use for determining whether a hierarchy of source and destination properties match.
merge(Collection<ErrorMessage>) - Method in class org.modelmapper.internal.Errors
 
merge(Errors) - Method in class org.modelmapper.internal.Errors
 
methodFor(Class<?>, String, Class<?>...) - Static method in class org.modelmapper.internal.util.Types
Gets the method for the given parameters.
ModelMapper - Class in org.modelmapper
ModelMapper framework entry point.
ModelMapper() - Constructor for class org.modelmapper.ModelMapper
Creates a new ModelMapper.

N

NameableType - Enum in org.modelmapper.spi
Nameable types.
NameTokenizer - Interface in org.modelmapper.spi
Tokenizes property and class names prior to matching.
NameTokenizers - Class in org.modelmapper.convention
NameTokenizer imlpementations.
NameTokenizers() - Constructor for class org.modelmapper.convention.NameTokenizers
 
NameTransformer - Interface in org.modelmapper.spi
Transforms eligible property and class names prior to matching.
NameTransformers - Class in org.modelmapper.convention
NameTransformer implementations.
NameTransformers() - Constructor for class org.modelmapper.convention.NameTransformers
 
NamingConvention - Interface in org.modelmapper.spi
Determines which properties are eligible for matching based on their name.
NamingConventions - Class in org.modelmapper.convention
NamingConvention implementations.
NamingConventions() - Constructor for class org.modelmapper.convention.NamingConventions
 
next() - Method in class org.modelmapper.internal.util.ArrayIterator
 
NONE - Static variable in class org.modelmapper.convention.NamingConventions
Represents no naming convention.
not(Condition<S, D>) - Static method in class org.modelmapper.Conditions
Returns a condition that does NOT apply when the given condition applies.
notNull(T) - Static method in class org.modelmapper.internal.util.Assert
 
notNull(T, String) - Static method in class org.modelmapper.internal.util.Assert
 

O

or(Condition<S, D>) - Method in class org.modelmapper.AbstractCondition
Returns a new condition that applies if this OR the given condition apply.
or(Condition<S, D>, Condition<S, D>) - Static method in class org.modelmapper.Conditions
Returns a new condition that applies if condition1 OR condition2 apply.
org.modelmapper - package org.modelmapper
ModelMapper is an intelligent object mapping library.
org.modelmapper.builder - package org.modelmapper.builder
Expression types for building Mappings and TypeMaps
org.modelmapper.config - package org.modelmapper.config
Configuration types
org.modelmapper.convention - package org.modelmapper.convention
Conventions
org.modelmapper.internal - package org.modelmapper.internal
ModelMapper internals.
org.modelmapper.internal.converter - package org.modelmapper.internal.converter
 
org.modelmapper.internal.util - package org.modelmapper.internal.util
 
org.modelmapper.spi - package org.modelmapper.spi
Service Provider Interface

P

peek() - Method in class org.modelmapper.internal.util.Stack
Peeks at the top of the stack.
pop() - Method in class org.modelmapper.internal.util.Stack
Pops from the top of the stack.
Primitives - Class in org.modelmapper.internal.util
Utility methods for working with primitives.
PropertyInfo - Interface in org.modelmapper.spi
Encapsulates information for a property.
PropertyMap<S,D> - Class in org.modelmapper
A PropertyMap defines mappings between properties for a particular source and destination type.
PropertyMap() - Constructor for class org.modelmapper.PropertyMap
Creates a new PropertyMap for the source and destination types S and D.
PropertyMap(Class<S>, Class<D>) - Constructor for class org.modelmapper.PropertyMap
Creates a new PropertyMap for the sourceType and destinationType.
PropertyMapping - Interface in org.modelmapper.spi
A mapping of a source property hierarchy to a destination property hierarchy.
PropertyType - Enum in org.modelmapper.spi
Property type.
Provider<T> - Interface in org.modelmapper
Provides instances of type T.
Provider.ProvisionRequest<T> - Interface in org.modelmapper
Contains provision request information.
ProviderExpression<S,D> - Interface in org.modelmapper.builder
Expresses a Provider.
push(T) - Method in class org.modelmapper.internal.util.Stack
Pushes to the top of the stack.

R

remove() - Method in class org.modelmapper.internal.util.ArrayIterator
 
resolveArgument(Class<I>, Class<T>) - Static method in class org.modelmapper.internal.util.TypeResolver
Returns the raw class representing the type argument for the targetType resolved upwards from the initialType.
resolveArgument(Type, Class<?>) - Static method in class org.modelmapper.internal.util.TypeResolver
Resolves the type argument for the genericType using type variable information from the sourceType.
resolveArguments(Class<I>, Class<T>) - Static method in class org.modelmapper.internal.util.TypeResolver
Returns an array of raw classes representing type arguments for the targetType resolved upwards from the initialType.
resolveArguments(Type, Class<?>) - Static method in class org.modelmapper.internal.util.TypeResolver
Resolves the arguments for the genericType using the type variable information for the targetType.
resolveBound(TypeVariable<?>) - Static method in class org.modelmapper.internal.util.TypeResolver
Resolves the first bound for the typeVariable, returning Object.class if none can be resolved.
resolveClass(Type, Class<?>) - Static method in class org.modelmapper.internal.util.TypeResolver
Resolves the raw class for the given genericType, using the type variable information from the targetType.
resolveGenericType(Type, Class<?>) - Static method in class org.modelmapper.internal.util.TypeResolver
Resolves the generic Type for the targetType by walking the type hierarchy upwards from the initialType.

S

setCondition(Condition<?, ?>) - Method in interface org.modelmapper.TypeMap
Sets the condition that must apply in order for mapping to take place.
setConverter(Converter<S, D>) - Method in interface org.modelmapper.TypeMap
Sets the converter to be used for any conversion requests for the TypeMap's source to destination type.
setDestinationNameTokenizer(NameTokenizer) - Method in interface org.modelmapper.config.Configuration
Sets the tokenizer to be applied to destination property and class names during the matching process.
setDestinationNameTokenizer(NameTokenizer) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setDestinationNameTransformer(NameTransformer) - Method in interface org.modelmapper.config.Configuration
Sets the name transformer used to transform destination property and class names during the matching process.
setDestinationNameTransformer(NameTransformer) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setDestinationNamingConvention(NamingConvention) - Method in interface org.modelmapper.config.Configuration
Sets the convention used to identify destination property names during the matching process.
setDestinationNamingConvention(NamingConvention) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setFieldAccessLevel(Configuration.AccessLevel) - Method in interface org.modelmapper.config.Configuration
Indicates that fields should be eligible for matching at the given accessLevel.
setFieldAccessLevel(Configuration.AccessLevel) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setMatchingStrategy(MatchingStrategy) - Method in interface org.modelmapper.config.Configuration
Sets the strategy used to match source properties to destination properties.
setMatchingStrategy(MatchingStrategy) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setMethodAccessLevel(Configuration.AccessLevel) - Method in interface org.modelmapper.config.Configuration
Indicates that methods should be eligible for matching at the given accessLevel.
setMethodAccessLevel(Configuration.AccessLevel) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setProvider(Provider<?>) - Method in interface org.modelmapper.config.Configuration
Sets the provider to use for providing destination object instances.
setProvider(Provider<?>) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setProvider(Provider<D>) - Method in interface org.modelmapper.TypeMap
Sets the provider to be used for providing instances of destination type D during mapping.
setSourceNameTokenizer(NameTokenizer) - Method in interface org.modelmapper.config.Configuration
Sets the tokenizer to be applied to source property and class names during the matching process.
setSourceNameTokenizer(NameTokenizer) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setSourceNameTransformer(NameTransformer) - Method in interface org.modelmapper.config.Configuration
Sets the name transformer used to transform source property and class names during the matching process.
setSourceNameTransformer(NameTransformer) - Method in class org.modelmapper.internal.InheritingConfiguration
 
setSourceNamingConvention(NamingConvention) - Method in interface org.modelmapper.config.Configuration
Sets the convention used to identify source property names during the matching process.
setSourceNamingConvention(NamingConvention) - Method in class org.modelmapper.internal.InheritingConfiguration
 
skip() - Method in interface org.modelmapper.builder.SkipExpression
Specifies that mapping for the destination property be skipped during the mapping process.
skip() - Method in class org.modelmapper.internal.MappingBuilderImpl
 
skip() - Method in class org.modelmapper.PropertyMap
Specifies that mapping for the destination property be skipped during the mapping process.
SkipExpression<D> - Interface in org.modelmapper.builder
Expresses a mapping that is skipped.
source - Variable in class org.modelmapper.PropertyMap
The source instance to be used in a mapping declaration.
SourceMapping - Interface in org.modelmapper.spi
A mapping of a source object to a destination property hierarchy.
Stack<T> - Class in org.modelmapper.internal.util
LIFO Stack semantics around an ArrayList for random access support.
Stack() - Constructor for class org.modelmapper.internal.util.Stack
 
STANDARD - Static variable in class org.modelmapper.convention.MatchingStrategies
A matching strategy that allows for source properties to be intelligently matched to destination properties, requiring that all destination properties be matched and all source property names have at least one token matched.
state(boolean) - Static method in class org.modelmapper.internal.util.Assert
 
state(boolean, String) - Static method in class org.modelmapper.internal.util.Assert
 
Strings - Class in org.modelmapper.internal.util
 
supports(Class<?>, Class<?>) - Method in interface org.modelmapper.spi.ConditionalConverter
Indicates whether the Converter supports conversion from the sourceType to the destinationType.
supportsSource(Class<?>) - Method in interface org.modelmapper.spi.ConditionalConverter
Returns whether the Converter supports conversion from the sourceType.

T

throwConfigurationExceptionIfErrorsExist() - Method in class org.modelmapper.internal.Errors
 
throwValidationExceptionIfErrorsExist() - Method in class org.modelmapper.internal.Errors
 
toConfigurationException() - Method in class org.modelmapper.internal.Errors
 
toException() - Method in class org.modelmapper.internal.Errors
 
tokenize(String, NameableType) - Method in interface org.modelmapper.spi.NameTokenizer
Tokenizes the name for the given nameableType.
toMappingException() - Method in class org.modelmapper.internal.Errors
 
toString() - Method in class org.modelmapper.internal.MappingContextImpl
 
toString() - Method in class org.modelmapper.internal.util.ToStringBuilder
 
toString(Class<?>) - Static method in class org.modelmapper.internal.util.Types
Returns a simplified String representation of the type.
toString(Member) - Static method in class org.modelmapper.internal.util.Types
Returns a simplified String representation of the member.
toString() - Method in class org.modelmapper.spi.ErrorMessage
 
ToStringBuilder - Class in org.modelmapper.internal.util
 
ToStringBuilder(Class<?>) - Constructor for class org.modelmapper.internal.util.ToStringBuilder
 
transform(String, NameableType) - Method in interface org.modelmapper.spi.NameTransformer
Transforms the name for the given nameableType.
typeMap() - Method in class org.modelmapper.internal.MappingContextImpl
 
typeMap() - Method in interface org.modelmapper.spi.MappingContext
Returns the TypeMap associated with the mapping request else null if the request did not originate from a TypeMap.
TypeMap<S,D> - Interface in org.modelmapper
Encapsulates mapping configuration for a source and destination type pair.
typeMapStore - Variable in class org.modelmapper.internal.InheritingConfiguration
 
TypeMapStore - Class in org.modelmapper.internal
 
TypeResolver - Class in org.modelmapper.internal.util
Enhanced type resolution utilities.
Types - Class in org.modelmapper.internal.util
Utilities for working with types.

U

using(Converter<?, ?>) - Method in interface org.modelmapper.builder.ConverterExpression
Specifies the converter to use for converting to the destination property hierarchy.
using(Converter<?, ?>) - Method in class org.modelmapper.internal.MappingBuilderImpl
 
using(Converter<?, ?>) - Method in class org.modelmapper.PropertyMap
Specifies the converter to use for converting to the destination property hierarchy.

V

validate() - Method in class org.modelmapper.ModelMapper
Validates that every top level destination property for each configured TypeMap is mapped to one and only one source property, or that a Converter was set for the TypeMap.
validate() - Method in interface org.modelmapper.TypeMap
Validates that every top level destination property is mapped to one and only one source property, or that a Converter was set.
ValidationException - Exception in org.modelmapper
Indicates that an error has occurred during a validate operation.
ValidationException(List<ErrorMessage>) - Constructor for exception org.modelmapper.ValidationException
 
valueOf(String) - Static method in enum org.modelmapper.config.Configuration.AccessLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.modelmapper.spi.NameableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.modelmapper.spi.PropertyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.modelmapper.config.Configuration.AccessLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.modelmapper.spi.NameableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.modelmapper.spi.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
verifiesSource() - Method in interface org.modelmapper.spi.ConditionalConverter
Returns whether the Converter verifies the source type when supports is called.

W

when(Condition<?, ?>) - Method in interface org.modelmapper.builder.ConditionExpression
Specifies the condition that must apply in order for mapping to take place for a particular destination property hierarchy.
when(Condition<?, ?>) - Method in class org.modelmapper.internal.MappingBuilderImpl
 
when(Condition<?, ?>) - Method in class org.modelmapper.PropertyMap
Specifies the condition that must apply in order for mapping to take place for a particular destination property hierarchy.
withProvider(Provider<?>) - Method in interface org.modelmapper.builder.ProviderExpression
Specifies the provider to be used for providing instances of the mapped property.
withProvider(Provider<?>) - Method in class org.modelmapper.internal.MappingBuilderImpl
 
withProvider(Provider<?>) - Method in class org.modelmapper.PropertyMap
Specifies a provider to be used for providing instances of the mapped property.
wrapperFor(Class<?>) - Static method in class org.modelmapper.internal.util.Primitives
Returns the primitive wrapper for type, else returns type if type is not a primitive.

A C D E F G H I J L M N O P R S T U V W

Copyright © 2011. All Rights Reserved.