public class OrOperator extends BinaryOperator
The implementation of the or operator
| Modifier and Type | Field and Description |
|---|---|
static OrOperator |
SINGLETON |
| Constructor and Description |
|---|
OrOperator()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
apply(java.lang.Object pLeft,
java.lang.Object pRight,
Logger pLogger)
Applies the operator to the given value
|
java.lang.String |
getOperatorSymbol()
Returns the symbol representing the operator
|
boolean |
shouldCoerceToBoolean()
Returns true if the operator expects its arguments to be coerced
to Booleans.
|
boolean |
shouldEvaluate(java.lang.Object pLeft)
Returns true if evaluation is necessary given the specified Left
value.
|
public static final OrOperator SINGLETON
public java.lang.String getOperatorSymbol()
getOperatorSymbol in class BinaryOperatorpublic java.lang.Object apply(java.lang.Object pLeft,
java.lang.Object pRight,
Logger pLogger)
throws javax.servlet.jsp.el.ELException
apply in class BinaryOperatorjavax.servlet.jsp.el.ELExceptionpublic boolean shouldEvaluate(java.lang.Object pLeft)
shouldEvaluate in class BinaryOperatorpublic boolean shouldCoerceToBoolean()
shouldCoerceToBoolean in class BinaryOperatorCopyright (c) 2001-2002 - Apache Software Foundation