For IntelliJ IDEA,
Android Studio or Eclipse



public void render(final Object model, final String template) throws IOException { final Map<String, Object> context = Maps.newHashMap(); context.put("it", model); context.put("renderer", this); context.put("httpContext", httpContext); context.put("request", httpServletRequest); context.put("response", httpServletResponse); templateRenderer.render(getAbsolutePath(model.getClass(), template), context, writer); }
public static String render(TemplateRenderer renderer, String template, Map<String, Object> map) throws RenderingException, IOException { Map<String, Object> context = new HashMap<String, Object>(); context.putAll(map); StringWriter writer = new StringWriter(); renderer.render(template, context, writer); return writer.toString(); }
@Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { final Map<String, Object> params = new HashMap<String, Object>(); params.put("serverName", internalHostApplication.getName()); resp.setContentType("text/html"); templateRenderer.render("templates/host/refapp/config.vm", params, resp.getWriter()); }
private void renderNoAdminPrivileges(HttpServletResponse response) throws IOException { response.setContentType(TEXT_HTML_CHARSET_UTF_8); response.setStatus(HttpServletResponse.SC_FORBIDDEN); templateRenderer.render(NO_ADMIN_PRIVILEGES_TEMPLATE_PATH, response.getWriter()); }
@Override public void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException { if (!eventReportPermissionManager.hasPermission(userManager.getRemoteUserKey(request))) { loginPageRedirector.redirectToLogin(request, response); return; } final Map<String, Object> context = ImmutableMap.<String, Object>of( "capturing", false, "ondemand", onDemandDetector.isOnDemand()); renderer.render("templates/event-checklist.vm", context, response.getWriter()); } }
public void render(String s, Plugin plugin, Map<String, Object> stringObjectMap, Writer writer) throws IOException { getRenderer(plugin).render(s, stringObjectMap, writer); }
private void showRoot(HttpServletRequest req, HttpServletResponse resp) throws IOException { Map<String, List<String>> plugins = findTestJsPaths(); resp.setContentType("text/html;charset=UTF-8"); final PrintWriter out = resp.getWriter(); final Map<String, Object> ctx = new HashMap<String, Object>(); ctx.put("plugins", plugins); ctx.put("ourContextPath", getContextPath(req)); ctx.put("resources", resources); resources.require("com.atlassian.qunit.atlassian-qunit-plugin:main-page-css"); renderer.render("com/atlassian/qunit/test/vm/root.vm", ctx, out); }
private String generateMailBody() throws RenderingException, IOException { Map<String, Object> context = new HashMap<String, Object>(); context.put("description", request.getDescription()); context.put("contactEmail", request.getFromAddress()); context.put("priority", String.valueOf(request.getPriority())); StringWriter writer = new StringWriter(); templateRenderer.render(getTemplateFile(), context, writer); return writer.toString(); }
public void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException { if (!userPermissionsHelper.isRequestUserSystemAdmin(request)) { loginPageRedirector.redirectToLogin(request, response); return; } final Map<String, Object> context = getDummyEventsContext(request); context.put("String", String.class); context.put("application-name", "Bitbucket"); // The content-type needs to be set so that Sitemesh will decorate responses generated by Velocity correctly. response.setContentType("text/html; charset=UTF-8"); renderer.render("templates/events-logged.vm", context, response.getWriter()); }
private void printRedirectWarningMessage(final String redirectUrl, final HttpServletResponse response) throws IOException { response.setContentType("text/html"); final Map<String, Object> context = buildMessageContext(redirectUrl); templateRenderer.render(REDIRECT_WARNING_TEMPLATE, context, response.getWriter()); }
private void render(String template, Map<String, Object> context, HttpServletResponse resp) throws ServletException { resp.setContentType(CONTENT_TYPE); try { templateRenderer.render(template, context, resp.getWriter()); } catch (IOException e) { throw new ServletException(e); } }
private void render(HttpServletResponse response, Map<String, Object> context) throws IOException, ServletException { response.setContentType("text/html;charset=UTF-8"); context.put("soyTemplateRenderer", soyTemplateRenderer); context.put("pageBuilderService", pageBuilderService); try { templateRenderer.render("feature/invites/invite-hipchat.vm", context, response.getWriter()); } catch (IOException e) { throw new ServletException(e); } } }
private void printRedirectWarningMessage(final HttpServletResponse response) throws IOException { response.setContentType("text/html"); final Map<String, Object> context = buildMessageContext(); templateRenderer.render(REDIRECT_WARNING_TEMPLATE, context, response.getWriter()); }
private void render(HttpServletResponse response) throws IOException { response.setContentType(TEXT_HTML_CHARSET_UTF_8); templateRenderer.render(WEBHOOKS_ADMIN_TEMPLATE_PATH, contextBuilder.buildContext(), response.getWriter()); }
@Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { final Map<String, Object> params = new HashMap<String, Object>(); params.put("serverName", internalHostApplication.getName()); resp.setContentType("text/html"); templateRenderer.render("templates/host/refapp/config.vm", params, resp.getWriter()); }