org.nuiton.validator.xwork2.field
Class FieldExpressionWithParamsValidator
java.lang.Object
com.opensymphony.xwork2.validator.validators.ValidatorSupport
com.opensymphony.xwork2.validator.validators.FieldValidatorSupport
com.opensymphony.xwork2.validator.validators.FieldExpressionValidator
org.nuiton.validator.xwork2.field.NuitonFieldExpressionValidator
org.nuiton.validator.xwork2.field.FieldExpressionWithParamsValidator
- All Implemented Interfaces:
- com.opensymphony.xwork2.validator.FieldValidator, com.opensymphony.xwork2.validator.ShortCircuitableValidator, com.opensymphony.xwork2.validator.Validator
public class FieldExpressionWithParamsValidator
- extends NuitonFieldExpressionValidator
Extends FieldExpressionValidator to add some extra parameters available
in the FieldExpressionValidator.getExpression()
- Since:
- 1.3
- Author:
- tchemit
| Fields inherited from class com.opensymphony.xwork2.validator.validators.ValidatorSupport |
defaultMessage, log, messageKey |
| Methods inherited from class com.opensymphony.xwork2.validator.validators.FieldExpressionValidator |
getExpression, setExpression |
| Methods inherited from class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport |
getFieldName, setFieldName, setValidatorType |
| Methods inherited from class com.opensymphony.xwork2.validator.validators.ValidatorSupport |
addActionError, addFieldError, conditionalParse, getDefaultMessage, getFieldValue, getMessage, getMessageKey, getMessageParameters, getParse, getValidatorContext, isShortCircuit, setDefaultMessage, setMessageKey, setMessageParameters, setParse, setShortCircuit, setValidatorContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.opensymphony.xwork2.validator.Validator |
getDefaultMessage, getMessage, getMessageKey, getMessageParameters, getValidatorContext, setDefaultMessage, setMessageKey, setMessageParameters, setValidatorContext |
EXTRA_BOOLEAN_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_BOOLEAN_PARAM_ENTRY_PATTERN
EXTRA_SHORT_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_SHORT_PARAM_ENTRY_PATTERN
EXTRA_INT_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_INT_PARAM_ENTRY_PATTERN
EXTRA_LONG_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_LONG_PARAM_ENTRY_PATTERN
EXTRA_DOUBLE_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_DOUBLE_PARAM_ENTRY_PATTERN
EXTRA_STRING_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_STRING_PARAM_ENTRY_PATTERN
stack
protected com.opensymphony.xwork2.util.ValueStack stack
booleanParams
protected String booleanParams
shortParams
protected String shortParams
intParams
protected String intParams
longParams
protected String longParams
doubleParams
protected String doubleParams
stringParams
protected String stringParams
booleans
protected Map<String,Boolean> booleans
shorts
protected Map<String,Short> shorts
ints
protected Map<String,Integer> ints
longs
protected Map<String,Long> longs
doubles
protected Map<String,Double> doubles
strings
protected Map<String,String> strings
FieldExpressionWithParamsValidator
public FieldExpressionWithParamsValidator()
getBooleanParams
public String getBooleanParams()
setBooleanParams
public void setBooleanParams(String booleanParams)
getDoubleParams
public String getDoubleParams()
setDoubleParams
public void setDoubleParams(String doubleParams)
getIntParams
public String getIntParams()
setIntParams
public void setIntParams(String intParams)
getLongParams
public String getLongParams()
setLongParams
public void setLongParams(String longParams)
getShortParams
public String getShortParams()
setShortParams
public void setShortParams(String shortParams)
getStringParams
public String getStringParams()
setStringParams
public void setStringParams(String stringParams)
getBooleans
public Map<String,Boolean> getBooleans()
getDoubles
public Map<String,Double> getDoubles()
getInts
public Map<String,Integer> getInts()
getLongs
public Map<String,Long> getLongs()
getShorts
public Map<String,Short> getShorts()
getStrings
public Map<String,String> getStrings()
getValidatorType
public String getValidatorType()
- Specified by:
getValidatorType in interface com.opensymphony.xwork2.validator.Validator- Overrides:
getValidatorType in class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport
setValueStack
public void setValueStack(com.opensymphony.xwork2.util.ValueStack stack)
- Specified by:
setValueStack in interface com.opensymphony.xwork2.validator.Validator- Overrides:
setValueStack in class com.opensymphony.xwork2.validator.validators.ValidatorSupport
validate
public void validate(Object object)
throws com.opensymphony.xwork2.validator.ValidationException
- Specified by:
validate in interface com.opensymphony.xwork2.validator.Validator- Overrides:
validate in class NuitonFieldExpressionValidator
- Throws:
com.opensymphony.xwork2.validator.ValidationException
validateWhenNotSkip
public void validateWhenNotSkip(Object object)
throws com.opensymphony.xwork2.validator.ValidationException
- Description copied from class:
NuitonFieldExpressionValidator
- Method to be invoked when skip parameter was not evaludated to
true.
- Overrides:
validateWhenNotSkip in class NuitonFieldExpressionValidator
- Parameters:
object - the object to be validated.
- Throws:
com.opensymphony.xwork2.validator.ValidationException - is thrown if there is validation error(s).
initParams
protected <T> Map<String,T> initParams(Class<T> klass,
String extraParams,
Pattern pattern)
throws com.opensymphony.xwork2.validator.ValidationException
- Throws:
com.opensymphony.xwork2.validator.ValidationException
Copyright © 2011-2012 CodeLutin. All Rights Reserved.