Class None

  • All Implemented Interfaces:
    Validator<Void,​Object>

    public class None
    extends AbstractValidator<Void,​Object>
    The none validator is does nothing on either the client or the server; primarily it is employed as the validate parameter, to override the validation specified in the Validate annotation of a property.
    • Constructor Detail

      • None

        public None()
    • Method Detail

      • render

        public void render​(Field field,
                           Void constraintValue,
                           MessageFormatter formatter,
                           MarkupWriter writer,
                           FormSupport formSupport)
        Does nothing.
        Parameters:
        field - the field which is currently being rendered
        constraintValue - the value used to constrain input
        formatter - validation message, in the appropriate locale
        writer - markup writer, allowing additional attributes to be written into the active element
        formSupport - used to add JavaScript
      • validate

        public void validate​(Field field,
                             Void constraintValue,
                             MessageFormatter formatter,
                             Object value)
                      throws ValidationException
        Does nothing.
        Parameters:
        field - the field for which a client submitted value is being validated
        constraintValue - the value used to constrain
        formatter - Validation messages, in the appropriate locale
        value - the translated value supplied by the user
        Throws:
        ValidationException - if the value violates the constraint