KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

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

27   protected String JavaDoc basicAsString() {
28     return getLeft().basicAsString() + " < " + getRight().basicAsString();
29   }
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.processLessThan(this);
39   }
40 }
41
Popular Tags