org.enhydra.barracuda.core.forms.validators
Class DateValidator

java.lang.Object
  |
  +--org.enhydra.barracuda.core.forms.AbstractFormValidator
        |
        +--org.enhydra.barracuda.core.forms.DefaultFormValidator
              |
              +--org.enhydra.barracuda.core.forms.validators.DateValidator
All Implemented Interfaces:
FormValidator

public class DateValidator
extends DefaultFormValidator

This validator ensures that a value is a valid date

Since:
1.0
Version:
%I%, %G%
Author:
Robert Leftwich
, Christian Cryder , Jacob Kjome , Diez B. Roggisch

Field Summary
 
Fields inherited from class org.enhydra.barracuda.core.forms.DefaultFormValidator
localLogger, validators
 
Constructor Summary
DateValidator()
          Public constructor.
DateValidator(java.lang.String ierrmsg)
          Public constructor.
 
Method Summary
 void validateFormElement(java.lang.Object val, FormElement element, boolean deferExceptions)
          Validate a FormElement to make sure the value is a valid date Validation is not supported for FormType.BOOLEAN FormType,INTEGER FormType.LONG FormType.SHORT FormType.DOUBLE FormType.FLOAT
 
Methods inherited from class org.enhydra.barracuda.core.forms.DefaultFormValidator
addValidator, getValidators, removeValidator, validate, validateForm, validateFormElement
 
Methods inherited from class org.enhydra.barracuda.core.forms.AbstractFormValidator
generateException, getErrorMessage, isNull, setErrorMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateValidator

public DateValidator()
Public constructor.


DateValidator

public DateValidator(java.lang.String ierrmsg)
Public constructor.

Method Detail

validateFormElement

public void validateFormElement(java.lang.Object val,
                                FormElement element,
                                boolean deferExceptions)
                         throws ValidationException
Validate a FormElement to make sure the value is a valid date Validation is not supported for FormType.BOOLEAN FormType,INTEGER FormType.LONG FormType.SHORT FormType.DOUBLE FormType.FLOAT

Overrides:
validateFormElement in class DefaultFormValidator
Parameters:
element - the form element to be validated
deferExceptions - do we want to deferValidation exceptions and attempt to validate all elements so that we can process all the exceptions at once
val - the actual value to be validated
Throws:
ValidationException - if the element is not valid


Copyright © 2001 Enhydra.org