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
ValidationProviderprotected final ValidationProviderResolver providerResolver
ValidationProviderResolverprotected Class<? extends ValidationProvider<?>> providerClass
ValidationProvider classprotected MessageInterpolator defaultMessageInterpolator
MessageInterpolatorprotected MessageInterpolator messageInterpolator
protected Class<? extends MessageInterpolator> messageInterpolatorClass
protected ConstraintValidatorFactory defaultConstraintValidatorFactory
ConstraintValidatorFactoryprotected 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 ConfigurationStatepublic boolean isIgnoreXmlConfiguration()
isIgnoreXmlConfiguration in interface ConfigurationStatepublic Set<InputStream> getMappingStreams()
getMappingStreams in interface ConfigurationStatepublic MessageInterpolator getMessageInterpolator()
getMessageInterpolator in interface ConfigurationStatepublic 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 ConfigurationStatepublic TraversableResolver getTraversableResolver()
getTraversableResolver in interface ConfigurationStatepublic ParameterNameProvider getParameterNameProvider()
getParameterNameProvider in interface ConfigurationStatepublic ValidationProvider<?> getProvider()
ValidationProvider.ValidationProviderpublic 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.