Interface ClientConstraintDescriptor

All Known Implementing Classes:
BaseCCD

Applies client-side validation constraints based on a particular JSR 303 annotation. Note: converted from a final class to an interface as part of 5.4.
  • Method Details

    • getAnnotationClass

      The annotation class that drives this descriptor.
    • getAttributes

      Names of attributes from the ConstraintDescriptor that are relevant.
    • applyClientValidation

      void applyClientValidation(MarkupWriter writer, String message, Map<String,Object> attributes)
      Applies the validation
      Parameters:
      writer - used to write new attributes into the HTML tag for the user interface element
      message - error message to present to user when the constraint is violated
      attributes - getAttributes() selected attributes} from the ConstraintDescriptor