org.webmacro.engine
Class Expression.BinaryOperationBuilder

java.lang.Object
  |
  +--org.webmacro.engine.Expression.BinaryOperationBuilder
All Implemented Interfaces:
Builder
Direct Known Subclasses:
Expression.AddBuilder, Expression.AndBuilder, Expression.CompareEqBuilder, Expression.CompareGeBuilder, Expression.CompareGtBuilder, Expression.CompareLeBuilder, Expression.CompareLtBuilder, Expression.CompareNeBuilder, Expression.DivideBuilder, Expression.MultiplyBuilder, Expression.OrBuilder, Expression.SubtractBuilder
Enclosing class:
Expression

public abstract static class Expression.BinaryOperationBuilder
extends java.lang.Object
implements Builder


Constructor Summary
Expression.BinaryOperationBuilder(java.lang.Object l, java.lang.Object r)
           
 
Method Summary
 java.lang.Object build(BuildContext pc)
           
abstract  java.lang.Object build(java.lang.Object l, java.lang.Object r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression.BinaryOperationBuilder

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

build

public abstract java.lang.Object build(java.lang.Object l,
                                       java.lang.Object r)
                                throws BuildException

build

public java.lang.Object build(BuildContext pc)
                       throws BuildException
Specified by:
build in interface Builder