Class BooleanValidator

  • All Implemented Interfaces:
    TypeValidator

    public class BooleanValidator
    extends PatternValidator
    implements TypeValidator
    The Boolean Validation class. Handles validation for the primitive boolean and java.lang.Boolean types.
    Version:
    $Revision: 7939 $ $Date: 2003-03-03 02:57:21 -0700 (Mon, 03 Mar 2003) $
    Author:
    Arnaud Blandin
    • Constructor Detail

      • BooleanValidator

        public BooleanValidator()
        Creates a new BooleanValidator with no restrictions.
    • Method Detail

      • clearFixed

        public void clearFixed()
        Clears the fixed value for this BooleanValidator.
      • getFixed

        public java.lang.Boolean getFixed()
        Returns the fixed value that booleans validated with this validator must be equal to. If no fixed value has been specified, returns null.
        Returns:
        the fixed value to validate against.
      • hasFixed

        public boolean hasFixed()
        Returns true if a fixed value to validate against has been set.
        Returns:
        true if a fixed value has been set.
      • setFixed

        public void setFixed​(boolean fixedValue)
        Sets the fixed value for boolean validation.
        Parameters:
        fixedValue - the fixed value that a boolean validated with this validator must be equal to.
      • setFixed

        public void setFixed​(java.lang.Boolean fixedValue)
        Sets the fixed value for boolean validation.
        Parameters:
        fixedValue - the fixed value that a boolean validated with this validator must be equal to.
      • validate

        public void validate​(java.lang.Object object)
                      throws ValidationException
        Validates the given Object.
        Parameters:
        object - the Object to validate
        Throws:
        ValidationException - if the object fails validation.