Class BeanFieldValidatorDefaultSource
-
- org.apache.tapestry5.internal.beanvalidator.BeanFieldValidatorDefaultSource
-
- All Implemented Interfaces:
FieldValidatorDefaultSource
public class BeanFieldValidatorDefaultSource extends implements FieldValidatorDefaultSource
-
-
Constructor Summary
Constructors Constructor Description BeanFieldValidatorDefaultSource(FieldValidatorDefaultSource fieldValidatorDefaultSource, validatorFactory, BeanValidatorGroupSource beanValidationGroupSource, ClientConstraintDescriptorSource clientValidatorSource, FormSupport formSupport, Environment environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldValidator
createDefaultValidator(ComponentResources resources, parameterName)
A convenience for the full version; assumes that the resources are associated with aField
.FieldValidator
createDefaultValidator(Field field, overrideId, Messages overrideMessages, locale, propertyType, AnnotationProvider propertyAnnotations)
Analyzes the property type and property annotations to determine the default set of validations for the property, which are wrapped to form aFieldValidator
for a field.
-
-
-
Constructor Detail
-
BeanFieldValidatorDefaultSource
public BeanFieldValidatorDefaultSource(@Core FieldValidatorDefaultSource fieldValidatorDefaultSource, validatorFactory, BeanValidatorGroupSource beanValidationGroupSource, ClientConstraintDescriptorSource clientValidatorSource, FormSupport formSupport, Environment environment)
-
-
Method Detail
-
createDefaultValidator
public FieldValidator createDefaultValidator(Field field, overrideId, Messages overrideMessages, locale, propertyType, AnnotationProvider propertyAnnotations)
Description copied from interface:FieldValidatorDefaultSource
Analyzes the property type and property annotations to determine the default set of validations for the property, which are wrapped to form aFieldValidator
for a field.- Specified by:
createDefaultValidator
in interfaceFieldValidatorDefaultSource
- Parameters:
field
- Field component for which a validator is being createdoverrideId
- the id of the component, used to locate related messages for labels and errorsoverrideMessages
- where to search for label and error messageslocale
- locale used for locating messagespropertyType
- type of property bound to the editting parameter of the field (typically, the parameter named "value").propertyAnnotations
- source of annotations for the property being editted- Returns:
- a validator reflecting all default validations for the field
-
createDefaultValidator
public FieldValidator createDefaultValidator(ComponentResources resources, parameterName)
Description copied from interface:FieldValidatorDefaultSource
A convenience for the full version; assumes that the resources are associated with aField
.- Specified by:
createDefaultValidator
in interfaceFieldValidatorDefaultSource
- Returns:
- a validator reflecting all default validations for the field
-
-