public interface BootstrapConfiguration
META-INF/validation.xml
.
Note that modifications to the returned objects do not have any effect.
Instead use the methods provided on Configuration
in order to
apply modifications to the configuration.
Modifier and Type | Method and Description |
---|---|
String |
getClockProviderClassName()
Class name of the
ClockProvider implementation or
null if none is specified. |
Set<String> |
getConstraintMappingResourcePaths()
Returns a set of resource paths pointing to XML constraint mapping files.
|
String |
getConstraintValidatorFactoryClassName()
Class name of the
ConstraintValidatorFactory implementation
or null if none is specified. |
String |
getDefaultProviderClassName()
Class name of the
ValidationProvider implementation
or null if none is specified. |
Set<ExecutableType> |
getDefaultValidatedExecutableTypes()
Returns the set of executable types that should be considered
unless explicitly overridden via
ValidateOnExecution . |
String |
getMessageInterpolatorClassName()
Class name of the
MessageInterpolator implementation
or null if none is specified. |
String |
getParameterNameProviderClassName()
Class name of the
ParameterNameProvider implementation
or null if none is specified. |
Map<String,String> |
getProperties()
Returns properties as a map of string based key/value pairs.
|
String |
getTraversableResolverClassName()
Class name of the
TraversableResolver implementation
or null if none is specified. |
Set<String> |
getValueExtractorClassNames()
Returns the class names of
ValueExtractor s. |
boolean |
isExecutableValidationEnabled()
Returns true if the validation execution is explicitly marked as enabled
or if it is left undefined.
|
String getDefaultProviderClassName()
ValidationProvider
implementation
or null
if none is specified.null
String getConstraintValidatorFactoryClassName()
ConstraintValidatorFactory
implementation
or null
if none is specified.null
String getMessageInterpolatorClassName()
MessageInterpolator
implementation
or null
if none is specified.null
String getTraversableResolverClassName()
TraversableResolver
implementation
or null
if none is specified.null
String getParameterNameProviderClassName()
ParameterNameProvider
implementation
or null
if none is specified.null
String getClockProviderClassName()
ClockProvider
implementation or
null
if none is specified.null
Set<String> getValueExtractorClassNames()
ValueExtractor
s.Set<String> getConstraintMappingResourcePaths()
boolean isExecutableValidationEnabled()
Set<ExecutableType> getDefaultValidatedExecutableTypes()
ValidateOnExecution
.
Returns a set containing ExecutableType.CONSTRUCTORS
and
ExecutableType.NON_GETTER_METHODS
if unspecified in the configuration.
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.