KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > tests > jfun > parsec > mssql > ExpressionBetween


1 /*
2  * Created on 2004-11-15
3  *
4  * Author Ben Yu
5  */

6 package tests.jfun.parsec.mssql;
7
8 /**
9  * @author Ben Yu
10  *
11  * 2004-11-15
12  */

13 final class ExpressionBetween implements BoolExpression {
14
15   /*
16    * @see jfun.parsec.mssql.BoolExpression#getPrecedence()
17    */

18   public int getPrecedence() {
19     return Precedences.between();
20   }
21
22   /*
23    * @see jfun.parsec.mssql.BoolExpression#accept(jfun.parsec.mssql.BoolExpressionVisitor)
24    */

25   public void accept(BoolExpressionVisitor v) {
26     v.visitBetween(e, a, b);
27   }
28   private final Expression e;
29   private final Expression a;
30   private final Expression b;
31   
32   /**
33    * @param e
34    * @param a
35    * @param b
36    */

37   ExpressionBetween(final Expression e, final Expression a, final Expression b) {
38     this.e = e;
39     this.a = a;
40     this.b = b;
41   }
42   public String JavaDoc toString(){
43     return "" + e + " between " + a + " and " + b;
44   }
45 }
46
Popular Tags