LessThan.java :  » Report » jmagallanes-1.0 » com » calipso » reportgenerator » reportcalculator » expression » Java Open Source

Java Open Source » Report » jmagallanes 1.0 
jmagallanes 1.0 » com » calipso » reportgenerator » reportcalculator » expression » LessThan.java
package com.calipso.reportgenerator.reportcalculator.expression;

import java.io.Serializable;

/**
 * Representa una expresin binaria que determina si el valor resultante de evaluar una expresin el menor
 * que el valor resultante de evaluar el valor de la otra
 */


public class LessThan extends BinaryExp implements Serializable {
  /**
   * Crea una expresin asignando las sub expresiones
   * @param expression
   * @param expression1
   */

  public LessThan(Expression expression, Expression expression1) {
    super(expression, expression1);
  }


  /**
   * Resuelve la representacin en texto
   * @return
   */
  protected String basicAsString() {
    return getLeft().basicAsString() + " < " + getRight().basicAsString();
  }


  /**
   * Resolucin del pattern visitor
   * @param visitor
   * @return
   */
  public Object visitedBy(ExpressionVisitor visitor) {
    return visitor.processLessThan(this);
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.