Class RequiredValidator

  • All Implemented Interfaces:
    Validator, EventListener

    public class RequiredValidator
    extends Object
    implements Validator

    A Validator that checks for an empty value in the same way that UIInput checks for a value. In fact, this validator is equivalent to setting the required attribute on the input component to true.

    Since:
    2.0
    • Field Detail

    • Constructor Detail

      • RequiredValidator

        public RequiredValidator()
    • Method Detail

      • validate

        public void validate​(FacesContext context,
                             UIComponent component,
                             Object value)

        Verify that the converted object value is not null.

        Specified by:
        validate in interface Validator
        Parameters:
        context - FacesContext for the request we are processing
        component - UIComponent we are checking for correctness
        value - the value to validate
        Throws:
        ValidatorException - if validation fails