Class Evaluator
java.lang.Object
org.apache.taglibs.standard.lang.jstl.Evaluator
- All Implemented Interfaces:
ExpressionEvaluator
This is the expression evaluator "adapter" that customizes it for use with the JSP Standard Tag Library. It uses a VariableResolver implementation that looks up variables from the PageContext and also implements its implicit objects. It also wraps ELExceptions in JspExceptions that describe the attribute name and value causing the error.
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
- Author:
- Nathan Abramson - Art Technology Group, Shawn Bayern
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(String pAttributeName, String pAttributeValue, Class pExpectedType, Tag pTag, PageContext pPageContext) Conduit to old-style call for convenience.evaluate(String pAttributeName, String pAttributeValue, Class pExpectedType, Tag pTag, PageContext pPageContext, Map functions, String defaultPrefix) Evaluates the expression at request timestatic StringparseAndRender(String pAttributeValue) Parses the given attribute value, then converts it back to a String in its canonical form.Translation time validation of an attribute value.
-
Constructor Details
-
Evaluator
public Evaluator()
-
-
Method Details
-
validate
Translation time validation of an attribute value. This method will return a null String if the attribute value is valid; otherwise an error message.- Specified by:
validatein interfaceExpressionEvaluator
-
evaluate
public Object evaluate(String pAttributeName, String pAttributeValue, Class pExpectedType, Tag pTag, PageContext pPageContext, Map functions, String defaultPrefix) throws JspException Evaluates the expression at request time- Throws:
JspException
-
evaluate
public Object evaluate(String pAttributeName, String pAttributeValue, Class pExpectedType, Tag pTag, PageContext pPageContext) throws JspException Conduit to old-style call for convenience.- Specified by:
evaluatein interfaceExpressionEvaluator- Throws:
JspException
-
parseAndRender
Parses the given attribute value, then converts it back to a String in its canonical form.- Throws:
JspException
-