org.rosenvold.spring.convention.beanclassresolvers
Class GenericNameToClassResolver
java.lang.Object
org.rosenvold.spring.convention.beanclassresolvers.GenericNameToClassResolver
- All Implemented Interfaces:
- NameToClassResolver
- Direct Known Subclasses:
- DefaultBeanClassResolver
public class GenericNameToClassResolver
- extends Object
- implements NameToClassResolver
- Author:
- Kristian Rosenvold
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericNameToClassResolver
public GenericNameToClassResolver(InterfaceToImplementationMapper... mappers)
resolveBean
public Class resolveBean(String name,
CandidateEvaluator candidateEvaluator)
- Description copied from interface:
NameToClassResolver
- Resolve a name to a class
- Specified by:
resolveBean in interface NameToClassResolver
- Parameters:
name - The bean name. This will usually be a full class name.
If this points to a class, it should be used as a bean directly.
If it points to an interface, the implementation should
decide how to map this to an implementation class.
- Returns:
- A class or null if no resolution can be established. Convention will
pass unresolvable names onto the parent context.
Copyright © 2011. All Rights Reserved.