KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.calipso.reportgenerator.reportcalculator.expression;
2
3 import java.io.Serializable JavaDoc;
4
5 /**
6  * Representa una expresión binaria que determina si el valor resultante de evaluar una expresión el mayor o igual
7  * que el valor resultante de evaluar el valor de la otra
8  */

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

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

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

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