|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConfluenceWebResourceManager
This interface adds Confluence specific functionality to
WebResourceManager
. All new
functionality should go to
ConfluenceWebResourceService
as WebResourceManager is deprecated.
Method Summary | |
---|---|
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 |
Methods inherited from interface com.atlassian.plugin.webresource.WebResourceManager |
---|
executeInNewContext, getRequiredResources, getRequiredResources, getResourceTags, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, includeResources, includeResources, includeResources, requireResource, requireResource |
Method Detail |
---|
@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 for
java.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 string
java.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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |