org.hibernate.validator.engine
Class ConfigurationImpl

java.lang.Object
  extended by org.hibernate.validator.engine.ConfigurationImpl
All Implemented Interfaces:
javax.validation.Configuration<HibernateValidatorConfiguration>, javax.validation.spi.ConfigurationState, HibernateValidatorConfiguration

public class ConfigurationImpl
extends java.lang.Object
implements HibernateValidatorConfiguration, javax.validation.spi.ConfigurationState

Hibernate specific Configuration implementation.

Author:
Emmanuel Bernard, Hardy Ferentschik

Constructor Summary
ConfigurationImpl(javax.validation.spi.BootstrapState state)
           
ConfigurationImpl(javax.validation.spi.ValidationProvider provider)
           
 
Method Summary
 HibernateValidatorConfiguration addMapping(java.io.InputStream stream)
           
 HibernateValidatorConfiguration addProperty(java.lang.String name, java.lang.String value)
           
 javax.validation.ValidatorFactory buildValidatorFactory()
           
 ConfigurationImpl constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
           
 javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
           
 javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
           
 javax.validation.MessageInterpolator getDefaultMessageInterpolator()
           
 javax.validation.TraversableResolver getDefaultTraversableResolver()
           
 java.util.Set<java.io.InputStream> getMappingStreams()
           
 javax.validation.MessageInterpolator getMessageInterpolator()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 javax.validation.TraversableResolver getTraversableResolver()
           
 HibernateValidatorConfiguration ignoreXmlConfiguration()
           
 boolean isIgnoreXmlConfiguration()
           
 ConfigurationImpl messageInterpolator(javax.validation.MessageInterpolator interpolator)
           
 ConfigurationImpl traversableResolver(javax.validation.TraversableResolver resolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationImpl

public ConfigurationImpl(javax.validation.spi.BootstrapState state)

ConfigurationImpl

public ConfigurationImpl(javax.validation.spi.ValidationProvider provider)
Method Detail

ignoreXmlConfiguration

public HibernateValidatorConfiguration ignoreXmlConfiguration()
Specified by:
ignoreXmlConfiguration in interface javax.validation.Configuration<HibernateValidatorConfiguration>

messageInterpolator

public ConfigurationImpl messageInterpolator(javax.validation.MessageInterpolator interpolator)
Specified by:
messageInterpolator in interface javax.validation.Configuration<HibernateValidatorConfiguration>

traversableResolver

public ConfigurationImpl traversableResolver(javax.validation.TraversableResolver resolver)
Specified by:
traversableResolver in interface javax.validation.Configuration<HibernateValidatorConfiguration>

constraintValidatorFactory

public ConfigurationImpl constraintValidatorFactory(javax.validation.ConstraintValidatorFactory constraintValidatorFactory)
Specified by:
constraintValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>

addMapping

public HibernateValidatorConfiguration addMapping(java.io.InputStream stream)
Specified by:
addMapping in interface javax.validation.Configuration<HibernateValidatorConfiguration>

addProperty

public HibernateValidatorConfiguration addProperty(java.lang.String name,
                                                   java.lang.String value)
Specified by:
addProperty in interface javax.validation.Configuration<HibernateValidatorConfiguration>

buildValidatorFactory

public javax.validation.ValidatorFactory buildValidatorFactory()
Specified by:
buildValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>

isIgnoreXmlConfiguration

public boolean isIgnoreXmlConfiguration()
Specified by:
isIgnoreXmlConfiguration in interface javax.validation.spi.ConfigurationState

getMessageInterpolator

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

getMappingStreams

public java.util.Set<java.io.InputStream> getMappingStreams()
Specified by:
getMappingStreams in interface javax.validation.spi.ConfigurationState

getConstraintValidatorFactory

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

getTraversableResolver

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

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()
Specified by:
getProperties in interface javax.validation.spi.ConfigurationState

getDefaultMessageInterpolator

public javax.validation.MessageInterpolator getDefaultMessageInterpolator()
Specified by:
getDefaultMessageInterpolator in interface javax.validation.Configuration<HibernateValidatorConfiguration>

getDefaultTraversableResolver

public javax.validation.TraversableResolver getDefaultTraversableResolver()
Specified by:
getDefaultTraversableResolver in interface javax.validation.Configuration<HibernateValidatorConfiguration>

getDefaultConstraintValidatorFactory

public javax.validation.ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
Specified by:
getDefaultConstraintValidatorFactory in interface javax.validation.Configuration<HibernateValidatorConfiguration>


Copyright © 2007-2009. All Rights Reserved.