*
**/
public IValidator getValidator()
{
DateValidator validator = new DateValidator();
if (minimumBinding != null)
{
Date minimum = (Date) minimumBinding.getObject("minimum", Date.class);
validator.setMinimum(minimum);
}
if (maximumBinding != null)
{
Date maximum = (Date) maximumBinding.getObject("maximum", Date.class);
validator.setMaximum(maximum);
}
if (requiredBinding != null)
{
boolean required = requiredBinding.getBoolean();
validator.setRequired(required);
}
if (formatBinding != null)
{
DateFormat format =
(DateFormat) formatBinding.getObject("format", DateFormat.class);
validator.setFormat(format);
}
if (displayFormatBinding != null)
{
String displayFormat =
(String) displayFormatBinding.getObject("displayFormat", String.class);
validator.setDisplayFormat(displayFormat);
}
return validator;
}