com.opensymphony.xwork.validator
Interface Validator

All Known Subinterfaces:
FieldValidator
All Known Implementing Classes:
FieldValidatorSupport, ValidatorSupport

public interface Validator

Validator

Author:
Jason Carreira Created Feb 15, 2003 3:55:51 PM

Method Summary
 String getDefaultMessage()
           
 String getMessage(Object object)
           
 String getMessageKey()
           
 ValidatorContext getValidatorContext()
           
 void setDefaultMessage(String message)
           
 void setMessageKey(String key)
           
 void setValidatorContext(ValidatorContext validatorContext)
          This method will be called before validate with a non-null ValidatorContext.
 void validate(Object object)
          The validation implementation must guarantee that setValidatorContext will be called with a non-null ValidatorContext before validate is called.
 

Method Detail

setDefaultMessage

public void setDefaultMessage(String message)

getDefaultMessage

public String getDefaultMessage()

getMessage

public String getMessage(Object object)

setMessageKey

public void setMessageKey(String key)

getMessageKey

public String getMessageKey()

setValidatorContext

public void setValidatorContext(ValidatorContext validatorContext)
This method will be called before validate with a non-null ValidatorContext.

Parameters:
validatorContext -

getValidatorContext

public ValidatorContext getValidatorContext()

validate

public void validate(Object object)
              throws ValidationException
The validation implementation must guarantee that setValidatorContext will be called with a non-null ValidatorContext before validate is called.

Parameters:
object -
Throws:
ValidationException

XWork Project Page