/** * Returns an {@link ArithmeticEngine} even if {@code env} is {@code null}, because we are in parsing phase. */ static ArithmeticEngine getArithmeticEngine(Environment env, TemplateObject tObj) { return env != null ? env.getArithmeticEngine() : tObj.getTemplate().getParserConfiguration().getArithmeticEngine(); }
@Override TemplateModel calculateResult(String s, Environment env) throws TemplateException { try { return new SimpleNumber(env.getArithmeticEngine().toNumber(s)); } catch (NumberFormatException nfe) { throw NonNumericalException.newMalformedNumberException(this, s, env); } } }
keyComparator = new NumericalKVPComparator( Environment.getCurrentEnvironment() .getArithmeticEngine()); } else if (key instanceof TemplateDateModel) { keyType = KEY_TYPE_DATE;
ArithmeticEngine ae = env != null ? env.getArithmeticEngine() : (leftExp != null ? leftExp.getTemplate().getArithmeticEngine()
/** * Returns an {@link ArithmeticEngine} even if {@code env} is {@code null}, because we are in parsing phase. */ static ArithmeticEngine getArithmeticEngine(Environment env, TemplateObject tObj) { return env != null ? env.getArithmeticEngine() : tObj.getTemplate().getParserConfiguration().getArithmeticEngine(); }
/** * Returns an {@link ArithmeticEngine} even if {@code env} is {@code null}, because we are in parsing phase. */ static ArithmeticEngine getArithmeticEngine(Environment env, TemplateObject tObj) { return env != null ? env.getArithmeticEngine() : tObj.getTemplate().getParserConfiguration().getArithmeticEngine(); }
@Override TemplateModel calculateResult(String s, Environment env) throws TemplateException { try { return new SimpleNumber(env.getArithmeticEngine().toNumber(s)); } catch (NumberFormatException nfe) { throw NonNumericalException.newMalformedNumberException(this, s, env); } } }
@Override TemplateModel calculateResult(String s, Environment env) throws TemplateException { try { return new SimpleNumber(env.getArithmeticEngine().toNumber(s)); } catch (NumberFormatException nfe) { throw NonNumericalException.newMalformedNumberException(this, s, env); } } }
TemplateModel calculateResult(String s, Environment env) throws TemplateException { try { return new SimpleNumber(env.getArithmeticEngine().toNumber(s)); } catch(NumberFormatException nfe) { String mess = "Error: " + getStartLocation() + "\nExpecting a number here, found: " + s; throw new NonNumericalException(mess, env); } } }
Number first = ((TemplateNumberModel) model1).getAsNumber(); Number second = ((TemplateNumberModel) model2).getAsNumber(); ArithmeticEngine ae = env.getArithmeticEngine(); try { comp = ae.compareNumbers(first, second);
ArithmeticEngine ae = env != null ? env.getArithmeticEngine() : getTemplate().getArithmeticEngine(); comp = ae.compareNumbers(first, second);
keyComparator = new NumericalKVPComparator( Environment.getCurrentEnvironment() .getArithmeticEngine()); } else if (key instanceof TemplateDateModel) { keyType = KEY_TYPE_DATE;
keyComparator = new NumericalKVPComparator( Environment.getCurrentEnvironment() .getArithmeticEngine()); } else if (key instanceof TemplateDateModel) { keyType = KEY_TYPE_DATE;
keyComparator = new NumericalKVPComparator( Environment.getCurrentEnvironment() .getArithmeticEngine()); } else if (key instanceof TemplateDateModel) { keyType = KEY_TYPE_DATE;
ArithmeticEngine ae = env != null ? env.getArithmeticEngine() : getTemplate().getArithmeticEngine(); return new SimpleNumber(ae.add(first, second));
ArithmeticEngine ae = env != null ? env.getArithmeticEngine() : getTemplate().getArithmeticEngine(); switch (operation) {
ArithmeticEngine ae = env != null ? env.getArithmeticEngine() : (leftExp != null ? leftExp.getTemplate().getArithmeticEngine()
ArithmeticEngine ae = env != null ? env.getArithmeticEngine() : (leftExp != null ? leftExp.getTemplate().getArithmeticEngine()