public class FieldExpressionWithParamsValidator extends NuitonFieldExpressionValidator
FieldExpressionValidator to add some extra parameters available
in the FieldExpressionValidator.getExpression()| Modifier and Type | Field and Description |
|---|---|
protected String |
booleanParams |
protected Map<String,Boolean> |
booleans |
protected String |
doubleParams |
protected Map<String,Double> |
doubles |
protected static Pattern |
EXTRA_BOOLEAN_PARAM_ENTRY_PATTERN |
protected static Pattern |
EXTRA_DOUBLE_PARAM_ENTRY_PATTERN |
protected static Pattern |
EXTRA_INT_PARAM_ENTRY_PATTERN |
protected static Pattern |
EXTRA_LONG_PARAM_ENTRY_PATTERN |
protected static Pattern |
EXTRA_SHORT_PARAM_ENTRY_PATTERN |
protected static Pattern |
EXTRA_STRING_PARAM_ENTRY_PATTERN |
protected String |
intParams |
protected Map<String,Integer> |
ints |
protected String |
longParams |
protected Map<String,Long> |
longs |
protected String |
shortParams |
protected Map<String,Short> |
shorts |
protected com.opensymphony.xwork2.util.ValueStack |
stack |
protected String |
stringParams |
protected Map<String,String> |
strings |
skip| Constructor and Description |
|---|
FieldExpressionWithParamsValidator() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBooleanParams() |
Map<String,Boolean> |
getBooleans() |
String |
getDoubleParams() |
Map<String,Double> |
getDoubles() |
String |
getIntParams() |
Map<String,Integer> |
getInts() |
String |
getLongParams() |
Map<String,Long> |
getLongs() |
String |
getShortParams() |
Map<String,Short> |
getShorts() |
String |
getStringParams() |
Map<String,String> |
getStrings() |
String |
getValidatorType() |
protected <T> Map<String,T> |
initParams(Class<T> klass,
String extraParams,
Pattern pattern) |
void |
setBooleanParams(String booleanParams) |
void |
setDoubleParams(String doubleParams) |
void |
setIntParams(String intParams) |
void |
setLongParams(String longParams) |
void |
setShortParams(String shortParams) |
void |
setStringParams(String stringParams) |
void |
setValueStack(com.opensymphony.xwork2.util.ValueStack stack) |
void |
validate(Object object) |
void |
validateWhenNotSkip(Object object)
Method to be invoked when skip parameter was not evaludated to
true. |
evaluateSkipParameter, setSkipgetExpression, setExpressiongetFieldName, setFieldName, setValidatorTypeaddActionError, addFieldError, getDefaultMessage, getFieldValue, getMessage, getMessageKey, getMessageParameters, getValidatorContext, isShortCircuit, parse, setDefaultMessage, setMessageKey, setMessageParameters, setShortCircuit, setValidatorContextprotected static final Pattern EXTRA_BOOLEAN_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_SHORT_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_INT_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_LONG_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_DOUBLE_PARAM_ENTRY_PATTERN
protected static final Pattern EXTRA_STRING_PARAM_ENTRY_PATTERN
protected com.opensymphony.xwork2.util.ValueStack stack
protected String booleanParams
protected String shortParams
protected String intParams
protected String longParams
protected String doubleParams
protected String stringParams
public String getBooleanParams()
public void setBooleanParams(String booleanParams)
public String getDoubleParams()
public void setDoubleParams(String doubleParams)
public String getIntParams()
public void setIntParams(String intParams)
public String getLongParams()
public void setLongParams(String longParams)
public String getShortParams()
public void setShortParams(String shortParams)
public String getStringParams()
public void setStringParams(String stringParams)
public String getValidatorType()
getValidatorType in interface com.opensymphony.xwork2.validator.ValidatorgetValidatorType in class com.opensymphony.xwork2.validator.validators.FieldValidatorSupportpublic void setValueStack(com.opensymphony.xwork2.util.ValueStack stack)
setValueStack in interface com.opensymphony.xwork2.validator.ValidatorsetValueStack in class com.opensymphony.xwork2.validator.validators.ValidatorSupportpublic void validate(Object object) throws com.opensymphony.xwork2.validator.ValidationException
validate in interface com.opensymphony.xwork2.validator.Validatorvalidate in class NuitonFieldExpressionValidatorcom.opensymphony.xwork2.validator.ValidationExceptionpublic void validateWhenNotSkip(Object object) throws com.opensymphony.xwork2.validator.ValidationException
NuitonFieldExpressionValidatortrue.validateWhenNotSkip in class NuitonFieldExpressionValidatorobject - the object to be validated.com.opensymphony.xwork2.validator.ValidationException - is thrown if there is validation error(s).Copyright © 2013 CodeLutin. All rights reserved.