in src/java/org/apache/fulcrum/intake/validator/DateStringValidator.java [87:124]
public void init(Map<String, ? extends Constraint> paramMap)
throws InvalidMaskException
{
super.init(paramMap);
Constraint constraint = paramMap.get(FORMAT_RULE_NAME);
if (constraint != null)
{
dateFormats.add(constraint.getValue());
setDateFormatMessage(constraint.getMessage());
}
for(int i = 1 ;; i++)
{
constraint = paramMap.get(FORMAT_RULE_NAME + i);
if (constraint == null)
{
break; // for
}
dateFormats.add(constraint.getValue());
setDateFormatMessage(constraint.getMessage());
}
if (StringUtils.isEmpty(dateFormatMessage))
{
dateFormatMessage = DEFAULT_DATE_MESSAGE;
}
constraint = paramMap.get(FLEXIBLE_RULE_NAME);
if (constraint != null)
{
flexible = Boolean.valueOf(constraint.getValue()).booleanValue();
}
}