KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.calipso.reportgenerator.reportcalculator.expression;
2
3 import java.io.Serializable JavaDoc;
4
5 /**
6  * Representa una expresión binaria que resuelve si los valores resultantes de la evaluación de dos sub expresiones
7  * son iguales
8  */

9
10 public class EqualTo extends BinaryExp implements Serializable JavaDoc {
11
12   /**
13    * Crea una expresión asignando las sub expresiones
14    * @param expression
15    * @param expression1
16    */

17
18   public EqualTo(Expression expression, Expression expression1) {
19     super(expression, expression1);
20   }
21
22   /**
23    * Resuelve la representación en texto
24    * @return
25    */

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

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