org.hibernate.validator.internal.engine
Class ValidatorFactoryImpl

java.lang.Object
  extended by org.hibernate.validator.internal.engine.ValidatorFactoryImpl
All Implemented Interfaces:
javax.validation.ValidatorFactory, HibernateValidatorFactory

public class ValidatorFactoryImpl
extends Object
implements HibernateValidatorFactory

Factory returning initialized Validator instances. This is Hibernate Validator default implementation of the ValidatorFactory interface.

Author:
Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling, Kevin Pollet (C) 2011 SERLI

Constructor Summary
ValidatorFactoryImpl(javax.validation.spi.ConfigurationState configurationState)
           
 
Method Summary
 javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
           
 javax.validation.MessageInterpolator getMessageInterpolator()
           
 javax.validation.TraversableResolver getTraversableResolver()
           
 javax.validation.Validator getValidator()
           
<T> T
unwrap(Class<T> type)
           
 HibernateValidatorContext usingContext()
          Returns a context for validator configuration via options from the Bean Validation API as well as specific ones from Hibernate Validator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatorFactoryImpl

public ValidatorFactoryImpl(javax.validation.spi.ConfigurationState configurationState)
Method Detail

getValidator

public javax.validation.Validator getValidator()
Specified by:
getValidator in interface javax.validation.ValidatorFactory

getMessageInterpolator

public javax.validation.MessageInterpolator getMessageInterpolator()
Specified by:
getMessageInterpolator in interface javax.validation.ValidatorFactory

getTraversableResolver

public javax.validation.TraversableResolver getTraversableResolver()
Specified by:
getTraversableResolver in interface javax.validation.ValidatorFactory

getConstraintValidatorFactory

public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
Specified by:
getConstraintValidatorFactory in interface javax.validation.ValidatorFactory

unwrap

public <T> T unwrap(Class<T> type)
Specified by:
unwrap in interface javax.validation.ValidatorFactory

usingContext

public HibernateValidatorContext usingContext()
Description copied from interface: HibernateValidatorFactory
Returns a context for validator configuration via options from the Bean Validation API as well as specific ones from Hibernate Validator.

Specified by:
usingContext in interface javax.validation.ValidatorFactory
Specified by:
usingContext in interface HibernateValidatorFactory
Returns:
A context for validator configuration.


Copyright © 2012 Oracle Corporation. All Rights Reserved.