public class ConfigurationImpl extends Object implements ApacheValidatorConfiguration, ConfigurationState
ApacheValidatorConfiguration.Properties
Constructor and Description |
---|
ConfigurationImpl(BootstrapState aState,
ValidationProvider<?> aProvider)
Create a new ConfigurationImpl instance.
|
protected final ValidationProvider<?> provider
ValidationProvider
protected final ValidationProviderResolver providerResolver
ValidationProviderResolver
protected Class<? extends ValidationProvider<?>> providerClass
ValidationProvider
classprotected MessageInterpolator defaultMessageInterpolator
MessageInterpolator
protected MessageInterpolator messageInterpolator
protected Class<? extends MessageInterpolator> messageInterpolatorClass
protected ConstraintValidatorFactory defaultConstraintValidatorFactory
ConstraintValidatorFactory
protected ConstraintValidatorFactory constraintValidatorFactory
protected Class<? extends ConstraintValidatorFactory> constraintValidatorFactoryClass
protected TraversableResolver defaultTraversableResolver
protected TraversableResolver traversableResolver
protected Class<? extends TraversableResolver> traversableResolverClass
protected ParameterNameProvider defaultParameterNameProvider
protected ParameterNameProvider parameterNameProvider
protected Class<? extends ParameterNameProvider> parameterNameProviderClass
protected BootstrapConfiguration bootstrapConfiguration
protected Collection<ExecutableType> executableValidation
public ConfigurationImpl(BootstrapState aState, ValidationProvider<?> aProvider)
aState
- bootstrap stateaProvider
- providerpublic ApacheValidatorConfiguration traversableResolver(TraversableResolver resolver)
traversableResolver
in interface Configuration<ApacheValidatorConfiguration>
public ApacheValidatorConfiguration ignoreXmlConfiguration()
ignoreXmlConfiguration
in interface Configuration<ApacheValidatorConfiguration>
public ConfigurationImpl messageInterpolator(MessageInterpolator resolver)
messageInterpolator
in interface Configuration<ApacheValidatorConfiguration>
public ConfigurationImpl constraintValidatorFactory(ConstraintValidatorFactory constraintFactory)
constraintValidatorFactory
in interface Configuration<ApacheValidatorConfiguration>
public ApacheValidatorConfiguration parameterNameProvider(ParameterNameProvider parameterNameProvider)
parameterNameProvider
in interface Configuration<ApacheValidatorConfiguration>
public ApacheValidatorConfiguration addMapping(InputStream stream)
addMapping
in interface Configuration<ApacheValidatorConfiguration>
public ApacheValidatorConfiguration addProperty(String name, String value)
addProperty
in interface Configuration<ApacheValidatorConfiguration>
public MessageInterpolator getDefaultMessageInterpolator()
getDefaultMessageInterpolator
in interface Configuration<ApacheValidatorConfiguration>
public TraversableResolver getDefaultTraversableResolver()
getDefaultTraversableResolver
in interface Configuration<ApacheValidatorConfiguration>
public ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
getDefaultConstraintValidatorFactory
in interface Configuration<ApacheValidatorConfiguration>
public ParameterNameProvider getDefaultParameterNameProvider()
getDefaultParameterNameProvider
in interface Configuration<ApacheValidatorConfiguration>
public Map<String,String> getProperties()
getProperties
in interface ConfigurationState
public boolean isIgnoreXmlConfiguration()
isIgnoreXmlConfiguration
in interface ConfigurationState
public Set<InputStream> getMappingStreams()
getMappingStreams
in interface ConfigurationState
public MessageInterpolator getMessageInterpolator()
getMessageInterpolator
in interface ConfigurationState
public BootstrapConfiguration getBootstrapConfiguration()
getBootstrapConfiguration
in interface Configuration<ApacheValidatorConfiguration>
public ValidatorFactory buildValidatorFactory()
buildValidatorFactory
in interface Configuration<ApacheValidatorConfiguration>
ValidationException
- if the ValidatorFactory cannot be builtpublic ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory
in interface ConfigurationState
public TraversableResolver getTraversableResolver()
getTraversableResolver
in interface ConfigurationState
public ParameterNameProvider getParameterNameProvider()
getParameterNameProvider
in interface ConfigurationState
public ValidationProvider<?> getProvider()
ValidationProvider
.ValidationProvider
public void setProviderClass(Class<? extends ValidationProvider<?>> providerClass)
ValidationProvider
class.providerClass
- the provider typepublic void setExecutableValidation(Collection<ExecutableType> executableValidation)
public Collection<ExecutableType> getExecutableValidation()
public Closeable getClosable()
public void traversableResolverClass(Class<TraversableResolver> clazz)
public void constraintValidatorFactoryClass(Class<ConstraintValidatorFactory> clazz)
public void messageInterpolatorClass(Class<MessageInterpolator> clazz)
public void parameterNameProviderClass(Class<? extends ParameterNameProvider> clazz)
Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.