public interface ConfluenceWebResourceManager
extends com.atlassian.plugin.webresource.WebResourceManager
WebResourceManager
. All new
functionality should go to
ConfluenceWebResourceService
as WebResourceManager is deprecated.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdminCssResources() |
java.lang.String |
getCssResources()
Delegates to getCssResources(null)
|
java.lang.String |
getCssResources(java.lang.String spaceKey)
Returns the HTML output of
WebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter) , which includes
references to all the delayed CSS resources requested by WebResourceManager.requireResource(String) . |
java.lang.String |
getEditorCssResources(java.lang.String spaceKey) |
java.lang.String |
getGlobalCssResourcePrefix()
Get the resource prefix for the global CSS file.
|
java.lang.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) . |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Returns the map of key-value pairs added via
putMetadata(String, String) . |
java.lang.String |
getRequiredResources()
Deprecated.
since 5.5. Use
VelocityFriendlyPageBuilderService.getRequiredResources() instead. |
java.lang.String |
getResourceContent(java.lang.String resourceName)
Gets the content of a resource specified.
|
java.lang.String |
getResources()
Deprecated.
since 5.5. Use
VelocityFriendlyPageBuilderService.getRequiredResources() instead. |
java.lang.String |
getResourceTags(java.lang.String moduleCompleteKey)
Deprecated.
since 5.5. Use
VelocityFriendlyPageBuilderService.getResourceTags(String) instead. |
java.lang.String |
getResourceTagsForAdditionalContextsHtml(java.util.List<java.lang.String> contexts)
Deprecated.
since 5.2
|
java.lang.String |
getSpaceCssPrefix(java.lang.String spaceKey)
Get the resource prefix for a particular space's CSS file.
|
java.lang.String |
getStaticResourcePrefix()
Deprecated.
since 5.5. Use
VelocityFriendlyPageBuilderService.getStaticResourcePrefix() instead. |
java.lang.String |
getStaticResourcePrefix(java.lang.String resourceCounter)
Deprecated.
since 5.5. Use
VelocityFriendlyPageBuilderService.getStaticResourcePrefix(String) instead. |
java.lang.String |
getStaticResourcePrefix(java.lang.String resourceCounter,
com.atlassian.plugin.webresource.UrlMode urlMode)
Deprecated.
since 5.5. Use
WebResourceUrlProvider.getStaticResourcePrefix(String, com.atlassian.plugin.webresource.UrlMode) instead. |
java.lang.String |
getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode urlMode)
Deprecated.
since 5.5. Use
WebResourceUrlProvider.getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode) instead. |
java.lang.String |
getThemeJsResources(java.lang.String spaceKey)
Returns the script tags for the theme specific javascript resources.
|
void |
includeResources(java.io.Writer writer)
Deprecated.
since 5.5. Use
VelocityFriendlyPageBuilderService.includeResources(java.io.Writer) instead. |
boolean |
putMetadata(java.lang.String key,
java.lang.String value)
Adds key-value String pairs to a map to be rendered later.
|
void |
requireResource(java.lang.String moduleCompleteKey,
java.io.Writer writer)
Deprecated.
since 5.5. Use
VelocityFriendlyPageBuilderService.requireResource(String, java.io.Writer) instead. |
void |
requireResourcesForContext(java.lang.String context)
Requires all resources which have the given context specified in their descriptor
|
executeInNewContext, getRequiredResources, getRequiredResources, getResourceTags, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, includeResources, includeResources, includeResources, requireResource, requireResource
@Deprecated void includeResources(java.io.Writer writer)
VelocityFriendlyPageBuilderService.includeResources(java.io.Writer)
instead.includeResources
in interface com.atlassian.plugin.webresource.WebResourceManager
@Deprecated java.lang.String getRequiredResources()
VelocityFriendlyPageBuilderService.getRequiredResources()
instead.getRequiredResources
in interface com.atlassian.plugin.webresource.WebResourceManager
@Deprecated void requireResource(java.lang.String moduleCompleteKey, java.io.Writer writer)
VelocityFriendlyPageBuilderService.requireResource(String, java.io.Writer)
instead.requireResource
in interface com.atlassian.plugin.webresource.WebResourceManager
@Deprecated java.lang.String getResourceTags(java.lang.String moduleCompleteKey)
VelocityFriendlyPageBuilderService.getResourceTags(String)
instead.getResourceTags
in interface com.atlassian.plugin.webresource.WebResourceManager
@Deprecated java.lang.String getStaticResourcePrefix()
VelocityFriendlyPageBuilderService.getStaticResourcePrefix()
instead.getStaticResourcePrefix
in interface com.atlassian.plugin.webresource.WebResourceManager
@Deprecated java.lang.String getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode urlMode)
WebResourceUrlProvider.getStaticResourcePrefix(com.atlassian.plugin.webresource.UrlMode)
instead.@Deprecated java.lang.String getStaticResourcePrefix(java.lang.String resourceCounter)
VelocityFriendlyPageBuilderService.getStaticResourcePrefix(String)
instead.getStaticResourcePrefix
in interface com.atlassian.plugin.webresource.WebResourceManager
@Deprecated java.lang.String getStaticResourcePrefix(java.lang.String resourceCounter, com.atlassian.plugin.webresource.UrlMode urlMode)
WebResourceUrlProvider.getStaticResourcePrefix(String, com.atlassian.plugin.webresource.UrlMode)
instead.@Deprecated java.lang.String getResources()
VelocityFriendlyPageBuilderService.getRequiredResources()
instead.WebResourceManager.includeResources(java.io.Writer, UrlMode)
, 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
.@Deprecated java.lang.String getResourceTagsForAdditionalContextsHtml(java.util.List<java.lang.String> contexts)
requireResourcesForContext(String)
).
A typical use for this would be to store the resources to be loaded if you want to dynamically add a
new context to a rendered page. For example, you might want to dynamically load the Editor (therefore
the 'editor' context) from a 'viewpage' context and this method will let you store the resources
required on the page as it is rendered in its original state.contexts
- the extra contexts to return resource tags forjava.lang.String getCssResources()
getCssResources(String)
java.lang.String getCssResources(java.lang.String spaceKey)
WebResourceManager.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
.spaceKey
- spaceKey if null global theme is used.java.lang.String getJsResources()
WebResourceManager.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
.java.lang.String getThemeJsResources(java.lang.String spaceKey)
null
or invalid,
the globally configured theme resources are returned.java.lang.String getGlobalCssResourcePrefix()
java.lang.String getSpaceCssPrefix(java.lang.String spaceKey)
spaceKey
- the key of the space we're viewing the CSS for, or null for the global CSS.java.lang.String getResourceContent(java.lang.String resourceName)
resourceName
- The fully qualified plugin name and resource to include (eg confluence.web.resources:legacy-styles
)void requireResourcesForContext(java.lang.String context)
requireResourcesForContext
in interface com.atlassian.plugin.webresource.WebResourceManager
context
- The name of the context for which you want to require resources (eg "confluence.main")boolean putMetadata(java.lang.String key, java.lang.String value)
key
- a unique key to store the value againstvalue
- an HTML-safe stringjava.util.Map<java.lang.String,java.lang.String> getMetadata()
putMetadata(String, String)
.
Should report an error if called more than once in a request.java.lang.String getAdminCssResources()
java.lang.String getEditorCssResources(java.lang.String spaceKey)
spaceKey
- space key to allow custom styling. Can be null to use global configured theme.Copyright © 2003-2014 Atlassian. All Rights Reserved.