ma.glasnost.orika.metadata
Class ScoringClassMapBuilder.Factory

java.lang.Object
  extended by ma.glasnost.orika.metadata.ClassMapBuilderFactory
      extended by ma.glasnost.orika.metadata.ScoringClassMapBuilder.Factory
Enclosing class:
ScoringClassMapBuilder<A,B>

public static class ScoringClassMapBuilder.Factory
extends ClassMapBuilderFactory

Author:
mattdeboer

Field Summary
 
Fields inherited from class ma.glasnost.orika.metadata.ClassMapBuilderFactory
chainClassMapBuilderFactory, defaults, mapperFactory, propertyResolver
 
Constructor Summary
ScoringClassMapBuilder.Factory()
          Constructs a new Factory for ScoringClassMapBuilder instances
ScoringClassMapBuilder.Factory(ScoringClassMapBuilder.PropertyMatchingWeights matchingWeights)
          Constructs a new Factory for ScoringClassMapBuilder instances
 
Method Summary
protected
<A,B> ClassMapBuilder<A,B>
newClassMapBuilder(Type<A> aType, Type<B> bType, MapperFactory mapperFactory, PropertyResolverStrategy propertyResolver, DefaultFieldMapper[] defaults)
          Generates a new ClassMapBuilder instance
 
Methods inherited from class ma.glasnost.orika.metadata.ClassMapBuilderFactory
applied, choiceClassMapBuilderFactory, isInitialized, map, map, map, map, setChainClassMapBuilderFactory, setDefaultFieldMappers, setMapperFactory, setPropertyResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScoringClassMapBuilder.Factory

public ScoringClassMapBuilder.Factory()
Constructs a new Factory for ScoringClassMapBuilder instances


ScoringClassMapBuilder.Factory

public ScoringClassMapBuilder.Factory(ScoringClassMapBuilder.PropertyMatchingWeights matchingWeights)
Constructs a new Factory for ScoringClassMapBuilder instances

Parameters:
matchingWeights - the weights used to control the scorin on ScoringClassMapBuilder instances created by this factory
Method Detail

newClassMapBuilder

protected <A,B> ClassMapBuilder<A,B> newClassMapBuilder(Type<A> aType,
                                                        Type<B> bType,
                                                        MapperFactory mapperFactory,
                                                        PropertyResolverStrategy propertyResolver,
                                                        DefaultFieldMapper[] defaults)
Description copied from class: ClassMapBuilderFactory
Generates a new ClassMapBuilder instance

Specified by:
newClassMapBuilder in class ClassMapBuilderFactory
Returns:
a new ClassMapBuilder for the provided types


Copyright © 2013 Glasnost. All Rights Reserved.