KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.calipso.reportgenerator.reportcalculator.expression;
2
3 import java.io.Serializable JavaDoc;
4
5 /**
6  * Expresión binaria que se utiliza para saber si el valor de una expresión finaliza
7  * con el valor de otra
8  */

9
10 public class EndsWithExp 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 EndsWithExp(Expression expression, Expression expression1) {
18     super(expression, expression1);
19   }
20
21   /**
22    * Resuelve la representación en texto
23    * @return
24    */

25
26   protected String JavaDoc basicAsString() {
27     return getLeft().basicAsString() + " LIKE %" + getRight().basicAsString();
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.processEndsWith(this);
37   }
38 }
39
Popular Tags