1 12 package org.openbravo.xmlEngine; 13 14 import org.apache.log4j.Logger ; 15 16 class FunctionMaxValue extends FunctionEvaluationValue { 17 18 static Logger log4jFunctionMaxValue = Logger.getLogger(FunctionMaxValue.class); 19 20 public FunctionMaxValue(FunctionTemplate functionTemplate, XmlDocument xmlDocument) { 21 super(functionTemplate, xmlDocument); 22 } 23 24 public String print() { 25 if (arg1Value.print().equals(XmlEngine.strTextDividedByZero) || arg2Value.print().equals(XmlEngine.strTextDividedByZero)) { 26 return XmlEngine.strTextDividedByZero; 27 } else { 28 return functionTemplate.printFormatOutput(Math.max(Double.valueOf(arg1Value.printSimple()).doubleValue(), Double.valueOf(arg2Value.printSimple()).doubleValue())); 29 } 30 } 31 32 public String printSimple() { 33 if (arg1Value.print().equals(XmlEngine.strTextDividedByZero) || arg2Value.print().equals(XmlEngine.strTextDividedByZero)) { 34 return XmlEngine.strTextDividedByZero; 35 } else { 36 return functionTemplate.printFormatSimple(Math.max(Double.valueOf(arg1Value.printSimple()).doubleValue(), Double.valueOf(arg2Value.printSimple()).doubleValue())); 37 } 38 } 39 40 } 41 | Popular Tags |