org.apache.commons.el
Class OrOperator
The implementation of the or operator
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $- Nathan Abramson - Art Technology Group
Object | apply(Object pLeft, Object pRight, Logger pLogger) -
Applies the operator to the given value
|
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(Object pLeft) -
Returns true if evaluation is necessary given the specified Left
value.
|
OrOperator
public OrOperator()
Constructor
apply
public Object apply(Object pLeft,
Object pRight,
Logger pLogger)
throws ELException
Applies the operator to the given value
- apply in interface BinaryOperator
shouldCoerceToBoolean
public boolean shouldCoerceToBoolean()
Returns true if the operator expects its arguments to be coerced
to Booleans. The And/Or operators set this to true.
- shouldCoerceToBoolean in interface BinaryOperator
shouldEvaluate
public boolean shouldEvaluate(Object pLeft)
Returns true if evaluation is necessary given the specified Left
value. The And/OrOperators make use of this
- shouldEvaluate in interface BinaryOperator
Copyright (c) 2001-2002 - Apache Software Foundation