org.webmacro.engine
Class Expression.CompareEq

java.lang.Object
  |
  +--org.webmacro.engine.Expression.ExpressionBase
        |
        +--org.webmacro.engine.Expression.BinaryOperation
              |
              +--org.webmacro.engine.Expression.Compare
                    |
                    +--org.webmacro.engine.Expression.CompareEq
All Implemented Interfaces:
Macro, Visitable
Enclosing class:
Expression

public static class Expression.CompareEq
extends Expression.Compare


Constructor Summary
Expression.CompareEq(java.lang.Object l, java.lang.Object r)
           
 
Method Summary
 java.lang.Boolean compare(long l, long r)
           
 java.lang.Boolean compare(java.lang.Object l, java.lang.Object r)
           
 java.lang.Boolean compare(java.lang.String l, java.lang.String r)
           
 java.lang.Boolean compareNull(java.lang.Object o)
           
 java.lang.String getName()
           
 
Methods inherited from class org.webmacro.engine.Expression.Compare
operate
 
Methods inherited from class org.webmacro.engine.Expression.BinaryOperation
accept, evaluate
 
Methods inherited from class org.webmacro.engine.Expression.ExpressionBase
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression.CompareEq

public Expression.CompareEq(java.lang.Object l,
                            java.lang.Object r)
Method Detail

getName

public java.lang.String getName()
Overrides:
getName in class Expression.BinaryOperation

compare

public java.lang.Boolean compare(java.lang.Object l,
                                 java.lang.Object r)
Overrides:
compare in class Expression.Compare

compare

public java.lang.Boolean compare(java.lang.String l,
                                 java.lang.String r)
Overrides:
compare in class Expression.Compare

compare

public java.lang.Boolean compare(long l,
                                 long r)
Overrides:
compare in class Expression.Compare

compareNull

public java.lang.Boolean compareNull(java.lang.Object o)
Overrides:
compareNull in class Expression.Compare