@Requires(missingBeans=javax.validation.ValidatorFactory.class) @Internal @Singleton public class DefaultValidatorFactory extends Object implements ValidatorFactory
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultValidatorFactory(Validator validator,
ValidatorConfiguration configuration)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ClockProvider |
getClockProvider() |
ConstraintValidatorFactory |
getConstraintValidatorFactory() |
MessageInterpolator |
getMessageInterpolator() |
ParameterNameProvider |
getParameterNameProvider() |
TraversableResolver |
getTraversableResolver() |
Validator |
getValidator() |
<T> T |
unwrap(Class<T> type) |
ValidatorContext |
usingContext() |
protected DefaultValidatorFactory(Validator validator, ValidatorConfiguration configuration)
validator - The validator.configuration - The configuration.public Validator getValidator()
getValidator in interface ValidatorFactorypublic ValidatorContext usingContext()
usingContext in interface ValidatorFactorypublic MessageInterpolator getMessageInterpolator()
getMessageInterpolator in interface ValidatorFactorypublic TraversableResolver getTraversableResolver()
getTraversableResolver in interface ValidatorFactorypublic ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory in interface ValidatorFactorypublic ParameterNameProvider getParameterNameProvider()
getParameterNameProvider in interface ValidatorFactorypublic ClockProvider getClockProvider()
getClockProvider in interface ValidatorFactorypublic <T> T unwrap(Class<T> type)
unwrap in interface ValidatorFactorypublic void close()
close in interface AutoCloseableclose in interface ValidatorFactory