View Javadoc
1   package com.atlassian.refapp.decorator;
2   
3   import com.atlassian.webresource.api.UrlMode;
4   import com.atlassian.webresource.api.assembler.PageBuilderService;
5   
6   import java.io.CharArrayWriter;
7   
8   public class WebResourceIncluder {
9       private final PageBuilderService pageBuilderService;
10  
11      public WebResourceIncluder(PageBuilderService pageBuilderService) {
12          this.pageBuilderService = pageBuilderService;
13      }
14  
15      @com.atlassian.velocity.htmlsafe.HtmlSafe
16      public CharArrayWriter includeResources() {
17          CharArrayWriter writer = new CharArrayWriter();
18          pageBuilderService.assembler().assembled().drainIncludedResources().writeHtmlTags(writer, UrlMode.RELATIVE);
19          return writer;
20      }
21  }