Class AbstractValidator

java.lang.Object
org.zkoss.bind.validator.AbstractValidator
All Implemented Interfaces:
Validator
Direct Known Subclasses:
BeanValidator

public abstract class AbstractValidator extends Object implements Validator
A abstract validator the handling validation message
Since:
6.0.0
Author:
dennis
See Also:
  • Constructor Details

    • AbstractValidator

      public AbstractValidator()
  • Method Details

    • addInvalidMessage

      protected void addInvalidMessage(ValidationContext ctx, String message)
      add a message to validation context, when you call this method, it also set context invalid.
      Parameters:
      ctx - the validation context
      message - the message of validation
    • addInvalidMessage

      protected void addInvalidMessage(ValidationContext ctx, String key, String message)
      add a message to validation context, when you call this method, it also sets context invalid.
      Parameters:
      ctx - the validation context
      key - the custom key of message
      message - the message of validation
    • addInvalidMessage

      protected void addInvalidMessage(ValidationContext ctx, String key, String message, Object value)
      add a message to validation context, when you call this method, it also sets context invalid.
      Parameters:
      ctx - the validation context
      key - the custom key of message
      message - the message of validation
      value - the value of the rejected field
      Since:
      8.0.1
    • addInvalidMessages

      protected void addInvalidMessages(ValidationContext ctx, String[] messages)
      add multiple messages to validation context, when you call this method, it also sets the context invalid.
      Parameters:
      ctx - the validation context
      messages - messages of validation
    • addInvalidMessages

      protected void addInvalidMessages(ValidationContext ctx, String key, String[] messages)
      add multiple messages to validation context, when you call this method, it also sets the context invalid.
      Parameters:
      ctx - the validation context
      key - the custom key of message
      messages - messages of validation
    • addInvalidMessages

      protected void addInvalidMessages(ValidationContext ctx, String key, String[] messages, Object value)
      add multiple messages to validation context, when you call this method, it also sets the context invalid.
      Parameters:
      ctx - the validation context
      key - the custom key of message
      messages - messages of validation
      value - the value of the rejected field
      Since:
      8.0.1