KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > calipso > reportgenerator > reportcalculator > expression > AndExp


1 package com.calipso.reportgenerator.reportcalculator.expression;
2
3 import java.io.Serializable JavaDoc;
4
5 /**
6  * Representa una expresión binaria con operador AND
7  */

8
9 public class AndExp extends BinaryExp implements Serializable JavaDoc {
10   public AndExp(Expression expression, Expression expression1) {
11     super(expression, expression1);
12   }
13
14   /**
15    * Resuelva las particularidades de la representación en texto con el operador AND
16    * @return
17    */

18   protected String JavaDoc asStringUnderAnd() {
19     return basicAsString();
20   }
21
22   /**
23    * Resuelve la representación en texto
24    * @return
25    */

26   protected String JavaDoc basicAsString() {
27     return getLeft().asStringUnderAnd() + " AND " + getRight().asStringUnderAnd();
28   }
29
30   /**
31    * Resolución del pattern visitor
32    * @param visitor
33    * @return
34    */

35   public Object JavaDoc visitedBy(ExpressionVisitor visitor) {
36     return visitor.processAnd(this);
37   }
38 }
39
Popular Tags