@Override public void requireResource(final String moduleCompleteKey, final Writer writer, final UrlMode urlMode) { WebResourceAssembler webResourceAssembler = createSuperbatchingDisabledWebResourceAssembler(); webResourceAssembler.resources().requireWebResource(moduleCompleteKey); final WebResourceSet webResourceSet = webResourceAssembler.assembled().drainIncludedResources(); webResourceSet.writeHtmlTags(writer, UrlModeUtils.convert(urlMode)); }
@Override public void includeResources(final Iterable<String> moduleCompleteKeys, final Writer writer, final UrlMode urlMode) { // Include resources from the super batch as we don't include the super batch itself WebResourceAssembler webResourceAssembler = createSuperbatchingDisabledWebResourceAssembler(); for (final String moduleCompleteKey : moduleCompleteKeys) { webResourceAssembler.resources().requireWebResource(moduleCompleteKey); } final WebResourceSet webResourceSet = webResourceAssembler.assembled().drainIncludedResources(); webResourceSet.writeHtmlTags(writer, UrlModeUtils.convert(urlMode)); }