public class ValidatorFactoryImpl extends java.lang.Object implements HibernateValidatorFactory
Validator
instances. This is the Hibernate Validator default
implementation of the ValidatorFactory
interface.Constructor and Description |
---|
ValidatorFactoryImpl(javax.validation.spi.ConfigurationState configurationState) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
javax.validation.ClockProvider |
getClockProvider() |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
ExecutableParameterNameProvider |
getExecutableParameterNameProvider() |
javax.validation.MessageInterpolator |
getMessageInterpolator() |
javax.validation.ParameterNameProvider |
getParameterNameProvider() |
ScriptEvaluatorFactory |
getScriptEvaluatorFactory()
Returns the factory responsible for creating
ScriptEvaluator s used to
evaluate script expressions of ScriptAssert and ParameterScriptAssert
constraints. |
java.time.Duration |
getTemporalValidationTolerance()
Returns the temporal validation tolerance i.e.
|
javax.validation.TraversableResolver |
getTraversableResolver() |
javax.validation.Validator |
getValidator() |
org.hibernate.validator.internal.engine.ValidatorFactoryImpl.ValidatorFactoryScopedContext |
getValidatorFactoryScopedContext() |
boolean |
isFailFast() |
boolean |
isTraversableResolverResultCacheEnabled() |
<T> T |
unwrap(java.lang.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.
|
public ValidatorFactoryImpl(javax.validation.spi.ConfigurationState configurationState)
public javax.validation.Validator getValidator()
getValidator
in interface javax.validation.ValidatorFactory
public javax.validation.MessageInterpolator getMessageInterpolator()
getMessageInterpolator
in interface javax.validation.ValidatorFactory
public javax.validation.TraversableResolver getTraversableResolver()
getTraversableResolver
in interface javax.validation.ValidatorFactory
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory
in interface javax.validation.ValidatorFactory
public javax.validation.ParameterNameProvider getParameterNameProvider()
getParameterNameProvider
in interface javax.validation.ValidatorFactory
public ExecutableParameterNameProvider getExecutableParameterNameProvider()
public javax.validation.ClockProvider getClockProvider()
getClockProvider
in interface javax.validation.ValidatorFactory
public ScriptEvaluatorFactory getScriptEvaluatorFactory()
HibernateValidatorFactory
ScriptEvaluator
s used to
evaluate script expressions of ScriptAssert
and ParameterScriptAssert
constraints.getScriptEvaluatorFactory
in interface HibernateValidatorFactory
ScriptEvaluatorFactory
instancepublic java.time.Duration getTemporalValidationTolerance()
HibernateValidatorFactory
getTemporalValidationTolerance
in interface HibernateValidatorFactory
public boolean isFailFast()
public boolean isTraversableResolverResultCacheEnabled()
public <T> T unwrap(java.lang.Class<T> type)
unwrap
in interface javax.validation.ValidatorFactory
public HibernateValidatorContext usingContext()
HibernateValidatorFactory
usingContext
in interface javax.validation.ValidatorFactory
usingContext
in interface HibernateValidatorFactory
public void close()
close
in interface java.lang.AutoCloseable
close
in interface javax.validation.ValidatorFactory
public org.hibernate.validator.internal.engine.ValidatorFactoryImpl.ValidatorFactoryScopedContext getValidatorFactoryScopedContext()
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved