Package httl

Examples of httl.Template.evaluate()


        if (macro == null && importMacros != null) {
          macro = importMacros.get(name);
        }
      }
      if (macro != null) {
        result = macro.evaluate(args);
      } else {
        throw new ParseException("No such macro \"" + filteredName + "\" or import method " + ClassUtils.getMethodFullName(filteredName, types) + ".", node.getOffset());
      }
    }
    parameterStack.push(result);
View Full Code Here


              }
              if (! found) {
                if (leftParameter instanceof Template) {
                  Template macro = ((Template) leftParameter).getMacros().get(name);
                  if (macro != null) {
                    result = macro.evaluate(args);
                  } else {
                    throw new ParseException("No such macro or method " + name + " in " + leftParameter.getClass().getCanonicalName(), node.getOffset());
                  }
                } else if (leftParameter instanceof Class) {
                  Class<?> function = (Class<?>) leftParameter;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.