1 16 package org.apache.commons.jxpath.ri.compiler; 17 18 import org.apache.commons.jxpath.ri.EvalContext; 19 20 26 public class CoreOperationNotEqual extends CoreOperationCompare { 27 28 public CoreOperationNotEqual(Expression arg1, Expression arg2) { 29 super(arg1, arg2); 30 } 31 32 public Object computeValue(EvalContext context) { 33 return equal(context, args[0], args[1]) ? Boolean.FALSE : Boolean.TRUE; 34 } 35 36 protected int getPrecedence() { 37 return 2; 38 } 39 40 protected boolean isSymmetric() { 41 return true; 42 } 43 44 public String getSymbol() { 45 return "!="; 46 } 47 } 48 | Popular Tags |