|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opensymphony.xwork.validator.validators.ValidatorSupport
public abstract class ValidatorSupport
Abstract implementation of the Validator interface suitable for subclassing.
| Field Summary | |
|---|---|
protected String |
defaultMessage
|
protected org.apache.commons.logging.Log |
log
|
protected String |
messageKey
|
| Constructor Summary | |
|---|---|
ValidatorSupport()
|
|
| Method Summary | |
|---|---|
protected void |
addActionError(Object object)
|
protected void |
addFieldError(String propertyName,
Object object)
|
protected Object |
conditionalParse(String expression)
Parse expression passed in against value stack. |
String |
getDefaultMessage()
|
protected Object |
getFieldValue(String name,
Object object)
Return the field value named name from object,
object should have the appropriate getter/setter. |
String |
getMessage(Object object)
|
String |
getMessageKey()
|
String[] |
getMessageParameters()
|
boolean |
getParse()
|
ValidatorContext |
getValidatorContext()
|
String |
getValidatorType()
|
boolean |
isShortCircuit()
Gets whether this field validator should short circuit the validator queue it's in if validation fails. |
void |
setDefaultMessage(String message)
|
void |
setMessageKey(String key)
|
void |
setMessageParameters(String[] messageParameters)
|
void |
setParse(boolean parse)
|
void |
setShortCircuit(boolean shortcircuit)
Sets whether this field validator should short circuit the validator queue it's in if validation fails. |
void |
setValidatorContext(ValidatorContext validatorContext)
This method will be called before validate with a non-null ValidatorContext. |
void |
setValidatorType(String type)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.opensymphony.xwork.validator.Validator |
|---|
validate |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log log
protected String defaultMessage
protected String messageKey
| Constructor Detail |
|---|
public ValidatorSupport()
| Method Detail |
|---|
public void setParse(boolean parse)
public boolean getParse()
public void setDefaultMessage(String message)
setDefaultMessage in interface Validatorpublic String getDefaultMessage()
getDefaultMessage in interface Validatorpublic String getMessage(Object object)
getMessage in interface Validatorpublic void setMessageKey(String key)
setMessageKey in interface Validatorpublic String getMessageKey()
getMessageKey in interface Validatorpublic void setMessageParameters(String[] messageParameters)
setMessageParameters in interface Validatorpublic String[] getMessageParameters()
getMessageParameters in interface Validatorpublic void setShortCircuit(boolean shortcircuit)
ShortCircuitableValidator
setShortCircuit in interface ShortCircuitableValidatorshortcircuit - true if this field validator should short circuit on
failure, false otherwisepublic boolean isShortCircuit()
ShortCircuitableValidator
isShortCircuit in interface ShortCircuitableValidatorpublic void setValidatorContext(ValidatorContext validatorContext)
Validator
setValidatorContext in interface Validatorpublic ValidatorContext getValidatorContext()
getValidatorContext in interface Validatorpublic void setValidatorType(String type)
setValidatorType in interface Validatorpublic String getValidatorType()
getValidatorType in interface Validatorprotected Object conditionalParse(String expression)
expression passed in against value stack. Only parse
when 'parse' param is set to true, else just returns the expression unparsed.
expression -
protected Object getFieldValue(String name,
Object object)
throws ValidationException
name from object,
object should have the appropriate getter/setter.
name - object -
ValidationExceptionprotected void addActionError(Object object)
protected void addFieldError(String propertyName,
Object object)
|
WebWork Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||