com.zfabrik.util.expression
Class X.Not

java.lang.Object
  extended by com.zfabrik.util.expression.X
      extended by com.zfabrik.util.expression.X.UnaryOp
          extended by com.zfabrik.util.expression.X.Not
Enclosing class:
X

public static class X.Not
extends X.UnaryOp

Negation logical operator


Nested Class Summary
 
Nested classes/interfaces inherited from class com.zfabrik.util.expression.X
X.And, X.BinaryOp, X.Eq, X.Ge, X.Gt, X.In, X.Le, X.Lt, X.Neq, X.Not, X.Or, X.UnaryOp, X.Val, X.Var, X.Xor
 
Constructor Summary
X.Not(X x)
           
 
Method Summary
 java.lang.Object eval(java.util.Map<java.lang.String,java.lang.Object> context)
          Evaluation of the expression over a map style context that defines variable values.
 java.lang.String toString()
           
 
Methods inherited from class com.zfabrik.util.expression.X.UnaryOp
equals, get, hashCode
 
Methods inherited from class com.zfabrik.util.expression.X
and, and, eq, eq, eval, eval, ge, gt, in, le, lt, neq, neq, not, not, or, or, val, var, xor, xor
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

X.Not

public X.Not(X x)
Method Detail

eval

public java.lang.Object eval(java.util.Map<java.lang.String,java.lang.Object> context)
Description copied from class: X
Evaluation of the expression over a map style context that defines variable values.

Specified by:
eval in class X

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object