|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.plugin.webresource.WebResourceManagerImpl
com.atlassian.confluence.plugin.webresource.DefaultConfluenceWebResourceManager
public class DefaultConfluenceWebResourceManager
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.atlassian.plugin.webresource.WebResourceManager |
|---|
com.atlassian.plugin.webresource.WebResourceManager.IncludeMode |
| Field Summary |
|---|
| Fields inherited from class com.atlassian.plugin.webresource.WebResourceManagerImpl |
|---|
batchingConfiguration, dependencyResolver, pluginResourceLocator, webResourceFormatters, webResourceIntegration |
| Fields inherited from interface com.atlassian.plugin.webresource.WebResourceManager |
|---|
DELAYED_INCLUDE_MODE, INLINE_INCLUDE_MODE |
| Constructor Summary | |
|---|---|
DefaultConfluenceWebResourceManager(com.atlassian.plugin.webresource.PluginResourceLocator pluginResourceLocator,
com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration,
com.atlassian.plugin.webresource.ResourceBatchingConfiguration batchingConfiguration,
ThemeManager themeManager,
LocaleManager localeManager)
|
|
| Method Summary | |
|---|---|
String |
getCssResources()
Returns the HTML output of WebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter), which includes
references to all the delayed CSS resources requested by WebResourceManager.requireResource(String). |
String |
getGlobalCssResourcePrefix()
Get the resource prefix for the global CSS file. |
String |
getJsResources()
Returns the HTML output of WebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter), which includes
references to all the delayed Javascript resources requested by WebResourceManager.requireResource(String). |
String |
getResourceContent(String resourceName)
Gets the content of a resource specified. |
String |
getResources()
Returns the HTML output of WebResourceManager.includeResources(java.io.Writer), which includes references to
all the delayed Javascript and CSS resources requested by WebResourceManager.requireResource(String). |
String |
getResourceTags(String resourceName)
|
String |
getSpaceCssPrefix(String spaceKey)
Get the resource prefix for a particular space's CSS file. |
String |
getStaticResourcePrefix(String resourceCounter,
com.atlassian.plugin.webresource.UrlMode urlMode)
Override to include user language in the prefix |
String |
getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode urlMode)
Override to include user language in the prefix |
String |
getThemeJsResources(String spaceKey)
Returns the script tags for the theme specific javascript resources. |
void |
requireResource(String resourceName)
Wraps the parent method to provide logging. |
void |
requireResourcesForContext(String context)
Requires all resources which have the given context specified in their descriptor |
void |
setCssResourceCounterManager(CssResourceCounterManager cssResourceCounterManager)
|
void |
setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
|
void |
setResourceAccessor(ResourceAccessor resourceAccessor)
|
void |
setSettingsManager(SettingsManager settingsManager)
|
| Methods inherited from class com.atlassian.plugin.webresource.WebResourceManagerImpl |
|---|
getRequiredResources, getRequiredResources, getRequiredResources, getResourceTags, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, includeResources, includeResources, includeResources, includeResources, requireResource, requireResource, setIncludeMode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.atlassian.plugin.webresource.WebResourceManager |
|---|
getRequiredResources, getRequiredResources, getRequiredResources, getResourceTags, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, includeResources, includeResources, includeResources, includeResources, requireResource, requireResource, setIncludeMode |
| Constructor Detail |
|---|
public DefaultConfluenceWebResourceManager(com.atlassian.plugin.webresource.PluginResourceLocator pluginResourceLocator,
com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration,
com.atlassian.plugin.webresource.ResourceBatchingConfiguration batchingConfiguration,
ThemeManager themeManager,
LocaleManager localeManager)
| Method Detail |
|---|
public String getResources()
ConfluenceWebResourceManagerWebResourceManager.includeResources(java.io.Writer), which includes references to
all the delayed Javascript and CSS resources requested by WebResourceManager.requireResource(String).
This is a convenience method for velocity templates and is equivalent to calling includeResources with
UrlMode.AUTO and DefaultWebResourceFilter.
getResources in interface ConfluenceWebResourceManagerpublic String getCssResources()
ConfluenceWebResourceManagerWebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter), which includes
references to all the delayed CSS resources requested by WebResourceManager.requireResource(String).
This method should only be called once for each request. Multiple calls to this method
will result with null being returned.
This is a convenience method for velocity templates and is equivalent to calling includeResources with
UrlMode.AUTO and CssWebResource.
getCssResources in interface ConfluenceWebResourceManagerpublic String getJsResources()
ConfluenceWebResourceManagerWebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter), which includes
references to all the delayed Javascript resources requested by WebResourceManager.requireResource(String).
This method should only be called once for each request. Multiple calls to this method
will result with null being returned.
This is a convenience method for velocity templates and is equivalent to calling includeResources with
UrlMode.AUTO and JavascriptWebResource.
getJsResources in interface ConfluenceWebResourceManagerpublic String getThemeJsResources(String spaceKey)
ConfluenceWebResourceManagernull or invalid,
the globally configured theme resources are returned.
getThemeJsResources in interface ConfluenceWebResourceManagerpublic String getResourceTags(String resourceName)
getResourceTags in interface com.atlassian.plugin.webresource.WebResourceManagergetResourceTags in class com.atlassian.plugin.webresource.WebResourceManagerImplpublic void requireResource(String resourceName)
requireResource in interface com.atlassian.plugin.webresource.WebResourceManagerrequireResource in class com.atlassian.plugin.webresource.WebResourceManagerImplpublic void requireResourcesForContext(String context)
ConfluenceWebResourceManager
requireResourcesForContext in interface ConfluenceWebResourceManagerrequireResourcesForContext in interface com.atlassian.plugin.webresource.WebResourceManagerrequireResourcesForContext in class com.atlassian.plugin.webresource.WebResourceManagerImplcontext - The name of the context for which you want to require resources (eg "confluence.main")public String getGlobalCssResourcePrefix()
ConfluenceWebResourceManager
getGlobalCssResourcePrefix in interface ConfluenceWebResourceManagerpublic String getSpaceCssPrefix(String spaceKey)
ConfluenceWebResourceManager
getSpaceCssPrefix in interface ConfluenceWebResourceManagerspaceKey - the key of the space we're viewing the CSS for, or null for the global CSS.public String getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode urlMode)
getStaticResourcePrefix in interface com.atlassian.plugin.webresource.WebResourceManagergetStaticResourcePrefix in class com.atlassian.plugin.webresource.WebResourceManagerImpl
public String getStaticResourcePrefix(String resourceCounter,
com.atlassian.plugin.webresource.UrlMode urlMode)
getStaticResourcePrefix in interface com.atlassian.plugin.webresource.WebResourceManagergetStaticResourcePrefix in class com.atlassian.plugin.webresource.WebResourceManagerImplpublic String getResourceContent(String resourceName)
ConfluenceWebResourceManager
getResourceContent in interface ConfluenceWebResourceManagerresourceName - The fully qualified plugin name and resource to include (eg confluence.web.resources:legacy-styles)
public void setCssResourceCounterManager(CssResourceCounterManager cssResourceCounterManager)
public void setResourceAccessor(ResourceAccessor resourceAccessor)
public void setSettingsManager(SettingsManager settingsManager)
public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||