com.ca.jcs.validator.attr
Class AttributeValueValidator
java.lang.Object
com.ca.jcs.validator.attr.AttributeValueValidator
- All Implemented Interfaces:
- AttributeValidator
- Direct Known Subclasses:
- BoolAttributeValidator, DateAttributeValidator, DateTimeAttributeValidator, DblAttributeValidator, DNAttributeValidator, DurationAttributeValidator, EmailAttributeValidator, FloatAttributeValidator, IntAttributeValidator, LengthAttributeValidator, LongAttributeValidator, MapAttributeValidator, NoCommaAttributeValidator, RangeAttributeValidator, RegexAttributeValidator, TimeAttributeValidator, UrlAttributeValidator
public abstract class AttributeValueValidator
- extends Object
- implements AttributeValidator
Applies a provided StringValidator against each value of an
attribute (which may be multi-valued).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeValueValidator
protected AttributeValueValidator(StringValidator stringValidator)
AttributeValueValidator
public AttributeValueValidator()
getValidator
public StringValidator getValidator()
setValidator
public void setValidator(StringValidator stringValidator)
validate
public ErrorMessages validate(Attribute attr)
- Description copied from interface:
AttributeValidator
- Validate the provided value.
- Specified by:
validate in interface AttributeValidator
- Parameters:
attr - Attribute whose values are to be validated.
- Returns:
- Null if all value have desired format, and otherwise one or
more error messages where only their
msgFormatId field
needs to be set.
Created 2011-07-14 13:27 EST