org.springframework.validation.beanvalidation
Class SpringConstraintValidatorFactory

java.lang.Object
  extended by org.springframework.validation.beanvalidation.SpringConstraintValidatorFactory

public class SpringConstraintValidatorFactory
extends java.lang.Object

JSR-303 ConstraintValidatorFactory implementation that delegates to a Spring BeanFactory for creating autowired ConstraintValidator instances.

Since:
3.0
Author:
Juergen Hoeller
See Also:
AutowireCapableBeanFactory.createBean(Class), ApplicationContext.getAutowireCapableBeanFactory()

Field Summary
private  AutowireCapableBeanFactory beanFactory
           
 
Constructor Summary
SpringConstraintValidatorFactory(AutowireCapableBeanFactory beanFactory)
          Create a new SpringConstraintValidatorFactory for the given BeanFactory.
 
Method Summary
<T extends >
T
getInstance(java.lang.Class<T> key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beanFactory

private final AutowireCapableBeanFactory beanFactory
Constructor Detail

SpringConstraintValidatorFactory

public SpringConstraintValidatorFactory(AutowireCapableBeanFactory beanFactory)
Create a new SpringConstraintValidatorFactory for the given BeanFactory.

Parameters:
beanFactory - the target BeanFactory
Method Detail

getInstance

public <T extends > T getInstance(java.lang.Class<T> key)