Class ExpressionValidator
java.lang.Object
org.apache.struts2.validator.validators.ValidatorSupport
org.apache.struts2.validator.validators.ExpressionValidator
- All Implemented Interfaces:
- ShortCircuitableValidator,- Validator
 A Non-Field Level validator that validates based on regular expression supplied.
 
 
 
- expression - the Ognl expression to be evaluated against the stack (Must evaluate to a Boolean)
 
     <validators>
           <validator type="expression">
              <param name="expression"> .... </param>
              <message>Failed to meet Ognl Expression  .... </message>
           </validator>
     </validators>
 
 - Author:
- Jason Carreira
- 
Field SummaryFields inherited from class org.apache.struts2.validator.validators.ValidatorSupportdefaultMessage, EMPTY_STRING, messageKey, stack, textProviderFactory
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidsetExpression(String expression) voidThe validation implementation must guarantee that setValidatorContext will be called with a non-null ValidatorContext before validate is called.Methods inherited from class org.apache.struts2.validator.validators.ValidatorSupportaddActionError, addFieldError, getDefaultMessage, getFieldValue, getMessage, getMessageKey, getMessageParameters, getValidatorContext, getValidatorType, isShortCircuit, parse, setDefaultMessage, setMessageKey, setMessageParameters, setShortCircuit, setTextProviderFactory, setValidatorContext, setValidatorType, setValueStack
- 
Constructor Details- 
ExpressionValidatorpublic ExpressionValidator()
 
- 
- 
Method Details- 
setExpression
- 
getExpression
- 
validateDescription copied from interface:ValidatorThe validation implementation must guarantee that setValidatorContext will be called with a non-null ValidatorContext before validate is called.- Parameters:
- object- the object to be validated.
- Throws:
- ValidationException- is thrown if there is validation error(s).
 
 
-