Class Expression

java.lang.Object
org.apache.taglibs.standard.lang.jstl.Expression
Direct Known Subclasses:
BinaryOperatorExpression, ComplexValue, FunctionInvocation, Literal, NamedValue, UnaryOperatorExpression

public abstract class Expression extends Object

The abstract class from which all expression types derive.

Version:
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
Author:
Nathan Abramson - Art Technology Group, Shawn Bayern
  • Constructor Details

    • Expression

      public Expression()
  • Method Details

    • getExpressionString

      public abstract String getExpressionString()
      Returns the expression in the expression language syntax
    • evaluate

      public abstract Object evaluate(Object pContext, VariableResolver pResolver, Map functions, String defaultPrefix, Logger pLogger) throws ELException
      Evaluates the expression in the given context
      Throws:
      ELException