public CharSequence get() { StringWriter writer = new StringWriter(); webResourceManager.includeResources(writer, UrlMode.AUTO); return writer.toString(); } })
@Override public SoyData computeForJava(List<SoyValue> args) { StringWriter writer = new StringWriter(); webResourceManager.includeResources(writer, UrlMode.AUTO); return UnsafeSanitizedContentOrdainer.ordainAsSafe(writer.toString(), SanitizedContent.ContentKind.HTML); }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/plain; charset=utf-8"); PrintWriter pw = resp.getWriter(); resourceLocator.requireResource("com.atlassian.auiplugin:ajs"); resourceLocator.includeResources(pw, UrlMode.ABSOLUTE); pw.close(); } }
private Map<String, Object> createVelocityContext(final HttpServletResponse resp) { final Map<String, Object> context = new HashMap<>(); context.put("i18n", i18nResolver); resp.setContentType("text/html"); webResourceManager.requireResource("com.atlassian.applinks.applinks-oauth-plugin:oauth-dance"); final StringWriter stringWriter = new StringWriter(); webResourceManager.includeResources(stringWriter, UrlMode.RELATIVE); final WebResources webResources = new WebResources(); webResources.setIncludedResources(stringWriter.getBuffer().toString()); context.put(WEB_RESOURCES.key, webResources); return context; }
private Map<String, Object> buildMessageContext() { final RendererContextBuilder builder = new RendererContextBuilder(); webResourceManager.requireResource("com.atlassian.applinks.applinks-plugin:oauth-dance"); final StringWriter stringWriter = new StringWriter(); webResourceManager.includeResources(stringWriter, UrlMode.RELATIVE); final WebResources webResources = new WebResources(); webResources.setIncludedResources(stringWriter.getBuffer().toString()); builder.put("webResources", webResources); return builder.build(); }
public String getHtmlForSelectedTab() { final ViewProfilePanelModuleDescriptor moduleDescriptor = getSelectedProfilePanelDescriptor(); final String tabHtml = moduleDescriptor.getModule().getHtml(profileUser); final StringBuilder strBuilder = new StringBuilder(); strBuilder.append(tabHtml); if (contentOnly) { // Put this after the HTML so that we don't have to come up with crazy css // selector to skip over resources that may or may not get dynamically injected // into the page. final SuperBatchFilteringWriter writer = new SuperBatchFilteringWriter(); webResourceManager.includeResources(writer, UrlMode.AUTO); strBuilder.append(writer.toString()); } return strBuilder.toString(); }
private Map<String, Object> buildMessageContext(final String redirectUrl) { final RendererContextBuilder builder = new RendererContextBuilder(); webResourceManager.requireResource("com.atlassian.applinks.applinks-plugin:oauth-dance"); final StringWriter stringWriter = new StringWriter(); webResourceManager.includeResources(stringWriter, UrlMode.RELATIVE); final WebResources webResources = new WebResources(); webResources.setIncludedResources(stringWriter.getBuffer().toString()); builder.put("webResources", webResources); builder.put("redirectUrl", redirectUrl); return builder.build(); }
webResourceManager.includeResources(writer, UrlMode.AUTO); params.setResourceIncludes(writer.toString());