/** * This method is used in repeated operations, since it will load a resource once. * * @param values values to merge into a template * @return result of merging */ public String merge(Map<String, ?> values){ return mergeFromTemplate(template, values); }
/** * This method is used in one-off operations, where it is OK to load a template every time. * * Example: * <code> * String result = Templator.mergeFromPath(readResource("/message_template.txt", valuesMap)); * </code> * * @param templatePath template to merge * @param values values to merge into a template * @return result of merging */ public static String mergeFromPath(String templatePath, Map<String, ?> values) { return mergeFromTemplate(readResource(templatePath), values); }
/** * This method is used in repeated operations, since it will load a resource once. * * @param values values to merge into a template * @return result of merging */ public String merge(Map<String, ?> values){ return mergeFromTemplate(template, values); }
/** * This method is used in one-off operations, where it is OK to load a template every time. * * Example: * <code> * String result = Templator.mergeFromPath(readResource("/message_template.txt", valuesMap)); * </code> * * @param templatePath template to merge * @param values values to merge into a template * @return result of merging */ public static String mergeFromPath(String templatePath, Map<String, ?> values) { return mergeFromTemplate(readResource(templatePath), values); }