java.lang.Object
org.hibernate.validator.internal.constraintvalidators.bv.NotBlankValidator
All Implemented Interfaces:
ConstraintValidator<NotBlank,CharSequence>

public class NotBlankValidator extends Object implements ConstraintValidator<NotBlank,CharSequence>
Check that a character sequence is not null nor empty after removing any leading or trailing whitespace.
Author:
Guillaume Smet
  • Constructor Details

    • NotBlankValidator

      public NotBlankValidator()
  • Method Details

    • isValid

      public boolean isValid(CharSequence charSequence, ConstraintValidatorContext constraintValidatorContext)
      Checks that the character sequence is not null nor empty after removing any leading or trailing whitespace.
      Specified by:
      isValid in interface ConstraintValidator<NotBlank,CharSequence>
      Parameters:
      charSequence - the character sequence to validate
      constraintValidatorContext - context in which the constraint is evaluated
      Returns:
      returns true if the string is not null and the length of the trimmed charSequence is strictly superior to 0, false otherwise