public class DefaultConfluenceWebResourceService extends Object implements ConfluenceWebResourceService
ConfluenceWebResourceService.Style| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Predicate<com.atlassian.webresource.api.assembler.WebResource> |
JS_RESOURCE_PREDICATE |
| Constructor and Description |
|---|
DefaultConfluenceWebResourceService(com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService,
CssResourceCounterManager cssResourceCounterManager,
com.atlassian.plugin.webresource.WebResourceUrlProvider webResourceUrlProvider,
StylesheetManager stylesheetManager,
ThemeManager themeManager,
com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration,
com.google.common.base.Supplier<DarkFeaturesManager> darkFeaturesManagerSupplier,
ColourSchemeManager colourSchemeManager,
ExperimentScriptsProvider experimentScriptsProvider) |
| Modifier and Type | Method and Description |
|---|---|
Map<ResourceType,Iterable<String>> |
computeConfluenceResourceUris(com.atlassian.fugue.Option<ConfluenceWebResourceService.Style> styleOpt,
com.atlassian.fugue.Option<String> spaceKeyOpt)
Computes the resource uris required by the given space.
|
void |
writeConfluenceColorCssTags(Writer writer,
ConfluenceWebResourceService.Style style,
String spaceKey)
Write color css resource tags to the given writer.
|
void |
writeConfluenceCssTags(Writer writer,
ConfluenceWebResourceService.Style style,
String spaceKey)
Write all css resource tags to the given writer.
|
void |
writeConfluenceScriptTags(Writer writer,
String spaceKey)
Write all script resource tags to the given writer.
|
public static final com.google.common.base.Predicate<com.atlassian.webresource.api.assembler.WebResource> JS_RESOURCE_PREDICATE
public DefaultConfluenceWebResourceService(com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService,
CssResourceCounterManager cssResourceCounterManager,
com.atlassian.plugin.webresource.WebResourceUrlProvider webResourceUrlProvider,
StylesheetManager stylesheetManager,
ThemeManager themeManager,
com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration,
com.google.common.base.Supplier<DarkFeaturesManager> darkFeaturesManagerSupplier,
ColourSchemeManager colourSchemeManager,
ExperimentScriptsProvider experimentScriptsProvider)
public void writeConfluenceCssTags(@Nonnull Writer writer, @Nullable ConfluenceWebResourceService.Style style, @Nullable String spaceKey)
ConfluenceWebResourceServicewriteConfluenceCssTags in interface ConfluenceWebResourceServicewriter - writer to write the tags tostyle - style to apply if anyspaceKey - current space if anypublic void writeConfluenceColorCssTags(@Nonnull Writer writer, @Nullable ConfluenceWebResourceService.Style style, @Nullable String spaceKey)
ConfluenceWebResourceServicewriteConfluenceColorCssTags in interface ConfluenceWebResourceServicewriter - writer to write the tags tostyle - style to apply if anyspaceKey - current space if anypublic void writeConfluenceScriptTags(@Nonnull Writer writer, @Nullable String spaceKey)
ConfluenceWebResourceServicewriteConfluenceScriptTags in interface ConfluenceWebResourceServicewriter - writer to write the tags tospaceKey - current space if anypublic Map<ResourceType,Iterable<String>> computeConfluenceResourceUris(com.atlassian.fugue.Option<ConfluenceWebResourceService.Style> styleOpt, com.atlassian.fugue.Option<String> spaceKeyOpt)
ConfluenceWebResourceServicecomputeConfluenceResourceUris in interface ConfluenceWebResourceServicestyleOpt - style to apply, or none() if not displaying an admin page.spaceKeyOpt - current space or none() if not displaying in the context of a spaceCopyright © 2003–2016 Atlassian. All rights reserved.