Methods Summary |
---|
public abstract java.lang.Object | apply(java.lang.Object pLeft, java.lang.Object pRight, java.lang.Object pContext, Logger pLogger)Applies the operator to the given pair of values
|
public abstract java.lang.String | getOperatorSymbol()Returns the symbol representing the operator
|
public boolean | shouldCoerceToBoolean()Returns true if the operator expects its arguments to be coerced
to Booleans. The And/Or operators set this to true.
return false;
|
public boolean | shouldEvaluate(java.lang.Object pLeft)Returns true if evaluation is necessary given the specified Left
value. The And/OrOperators make use of this
return true;
|