package com.vtence.molecule.decoration; import com.vtence.molecule.Body; import com.vtence.molecule.Request; import com.vtence.molecule.templating.Template; import java.io.IOException; import java.util.Map; public class LayoutTemplate implements Decorator { private final Template<Map<String, String>> template; public LayoutTemplate(Template<Map<String, String>> template) { this.template = template; } public Body merge(Request request, Map<String, String> content) throws IOException { return template.render(content); } }