| Package | Description |
|---|---|
| ma.glasnost.orika.impl | |
| ma.glasnost.orika.impl.generator | |
| ma.glasnost.orika.metadata | |
| ma.glasnost.orika.property |
| Modifier and Type | Field and Description |
|---|---|
protected PropertyResolverStrategy |
DefaultMapperFactory.propertyResolverStrategy |
protected PropertyResolverStrategy |
DefaultMapperFactory.MapperFactoryBuilder.propertyResolverStrategy
The PropertyResolverStrategy configured for the MapperFactory
|
| Modifier and Type | Method and Description |
|---|---|
static PropertyResolverStrategy |
UtilityResolver.getDefaultPropertyResolverStrategy()
Provides a default constructor resolver strategy, favoring a type
specified in the appropriate system property if found.
|
| Modifier and Type | Method and Description |
|---|---|
B |
DefaultMapperFactory.MapperFactoryBuilder.propertyResolverStrategy(PropertyResolverStrategy propertyResolverStrategy)
Configure the PropertyResolverStrategy to use with the generated
MapperFactory
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
VariableRef.isValidPropertyReference(PropertyResolverStrategy resolver)
Returns true if this VariableRef represents a valid property reference,
or is not a property
|
| Modifier and Type | Field and Description |
|---|---|
protected PropertyResolverStrategy |
ClassMapBuilderFactory.propertyResolver
The PropertyResolver used by this factory
|
| Modifier and Type | Method and Description |
|---|---|
protected PropertyResolverStrategy |
ClassMapBuilder.getPropertyResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected <A,B> ClassMapBuilder<A,B> |
CaseInsensitiveClassMapBuilder.Factory.newClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults) |
protected <A,B> ClassMapBuilder<A,B> |
ScoringClassMapBuilder.Factory.newClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults) |
protected abstract <A,B> ClassMapBuilder<A,B> |
ClassMapBuilderFactory.newClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults)
Generates a new ClassMapBuilder instance
|
protected <A,B> ClassMapBuilder<A,B> |
ClassMapBuilder.Factory.newClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults) |
protected <A,B> ClassMapBuilder<A,B> |
ClassMapBuilderForMaps.Factory.newClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults) |
protected <A,B> ClassMapBuilder<A,B> |
ClassMapBuilderForArrays.Factory.newClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults) |
protected <A,B> ClassMapBuilder<A,B> |
ClassMapBuilderForLists.Factory.newClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults) |
void |
ClassMapBuilderFactory.setPropertyResolver(PropertyResolverStrategy propertyResolver) |
| Constructor and Description |
|---|
CaseInsensitiveClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults) |
ClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper... defaults) |
ClassMapBuilderForArrays(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper... defaults) |
ClassMapBuilderForLists(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper... defaults) |
ClassMapBuilderForMaps(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper... defaults) |
NestedElementProperty(Property owningProperty,
Property elementProperty,
PropertyResolverStrategy resolver) |
ScoringClassMapBuilder(Type<A> aType,
Type<B> bType,
MapperFactory mapperFactory,
PropertyResolverStrategy propertyResolver,
DefaultFieldMapper[] defaults,
ScoringClassMapBuilder.PropertyMatchingWeights matchingWeights)
Constructs a new instance of ScoringClassMapBuilder, using the provided PropertyMatchingWeights
to adjust the overall scoring of how properties are matched.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IntrospectorPropertyResolver
IntrospectionPropertyResolver leverages JavaBeans introspector to resolve
properties for provided types.
|
class |
PropertyResolver
PropertyResolver defines the core functionality for resolving properties;
specific PropertyResolverStrategy implementations should extend from this
class, implementing the 'collectProperties' method.
|
class |
RegexPropertyResolver
RegexPropertyResolver uses regular expressions to find properties based
on patterns configured for locating the read and write methods.
|
Copyright © 2019 Glasnost. All rights reserved.