com.easyjf.web.validate
类 AbstractValidator

java.lang.Object
  继承者 com.easyjf.web.validate.AbstractValidator
所有已实现的接口:
Validator
直接已知子类:
Validators.EmailValidator, Validators.RegexpValidator, Validators.RequiredValidator, Validators.StringValidator, Validators.URLValidator

public abstract class AbstractValidator
extends java.lang.Object
implements Validator

EasyJWeb中验证器的基类,实现了Validaotr接口。
提供了addError供子类调用,从而使验证结果的添加非常容易。 用户自定义的验证器类均可直接继承该类实现。

作者:
大峡

构造方法摘要
AbstractValidator()
           
 
方法摘要
 void addError(TargetObject obj, java.lang.Object value, Errors errors)
          往验证结果信中添加验证错误
 void addError(TargetObject obj, java.lang.Object value, Errors errors, java.lang.String customMessage)
          往验证结果集中添加一条自定义的验证错误信息,针对类似StringRequired中的min_msg等特殊的验证提示信息使用。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 com.easyjf.web.validate.Validator 继承的方法
getDefaultMessage, validate
 

构造方法详细信息

AbstractValidator

public AbstractValidator()
方法详细信息

addError

public void addError(TargetObject obj,
                     java.lang.Object value,
                     Errors errors)
往验证结果信中添加验证错误

参数:
obj - 验证的目标对象
value - 要验证的值
errors - 验证错误提示结果集

addError

public void addError(TargetObject obj,
                     java.lang.Object value,
                     Errors errors,
                     java.lang.String customMessage)
往验证结果集中添加一条自定义的验证错误信息,针对类似StringRequired中的min_msg等特殊的验证提示信息使用。

参数:
obj - 验证目录对象
value - 验证的值
errors - 验证错误结果集
customMessage - 自定义的验证出错提示信息