org.apache.tapestry5.internal.beanvalidator
Class BeanFieldValidatorDefaultSource
java.lang.Object
org.apache.tapestry5.internal.beanvalidator.BeanFieldValidatorDefaultSource
- All Implemented Interfaces:
- FieldValidatorDefaultSource
public class BeanFieldValidatorDefaultSource
- extends Object
- implements FieldValidatorDefaultSource
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanFieldValidatorDefaultSource
public BeanFieldValidatorDefaultSource(@Core
FieldValidatorDefaultSource fieldValidatorDefaultSource,
ValidatorFactory validatorFactory,
BeanValidatorGroupSource beanValidationGroupSource,
ClientConstraintDescriptorSource clientValidatorSource,
FormSupport formSupport,
Environment environment)
createDefaultValidator
public FieldValidator createDefaultValidator(Field field,
String overrideId,
Messages overrideMessages,
Locale locale,
Class 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 a
FieldValidator
for a field.
- Specified by:
createDefaultValidator
in interface FieldValidatorDefaultSource
- 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,
String parameterName)
- Description copied from interface:
FieldValidatorDefaultSource
- A convenience for the full version; assumes that the resources are associated with a
Field
.
- Specified by:
createDefaultValidator
in interface FieldValidatorDefaultSource
- Returns:
- a validator reflecting all default validations for the field
Copyright © 2003-2012 The Apache Software Foundation.