org.apache.commons.el
Class ConditionalExpression
java.lang.Object
|
+--org.apache.commons.el.Expression
|
+--org.apache.commons.el.ConditionalExpression
- public class ConditionalExpression
- extends Expression
Represents a conditional expression. I've decided not to produce an
abstract base "TernaryOperatorExpression" class since (a) future ternary
operators are unlikely and (b) it's not clear that there would be a
meaningful way to abstract them. (For instance, would they all be right-
associative? Would they all have two fixed operator symbols?)
- Author:
- Shawn Bayern
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mCondition
Expression mCondition
mTrueBranch
Expression mTrueBranch
mFalseBranch
Expression mFalseBranch
ConditionalExpression
public ConditionalExpression(Expression pCondition,
Expression pTrueBranch,
Expression pFalseBranch)
- Constructor
getCondition
public Expression getCondition()
setCondition
public void setCondition(Expression pCondition)
getTrueBranch
public Expression getTrueBranch()
setTrueBranch
public void setTrueBranch(Expression pTrueBranch)
getFalseBranch
public Expression getFalseBranch()
setFalseBranch
public void setFalseBranch(Expression pFalseBranch)
getExpressionString
public java.lang.String getExpressionString()
- Returns the expression in the expression language syntax
- Specified by:
getExpressionString
in class Expression
evaluate
public java.lang.Object evaluate(javax.servlet.jsp.el.VariableResolver vr,
javax.servlet.jsp.el.FunctionMapper f,
Logger l)
throws javax.servlet.jsp.el.ELException
- Evaluates the conditional expression and returns the literal result
- Specified by:
evaluate
in class Expression
javax.servlet.jsp.el.ELException
Copyright (c) 2001-2002 - Apache Software Foundation