KickJava   Java API By Example, From Geeks To Geeks.

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


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 que el valor
7  * resultante de evaluar el valor de la otra
8  */

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

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

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

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