|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConfluenceWebResourceManager
| 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 interface com.atlassian.plugin.webresource.WebResourceManager |
|---|
DELAYED_INCLUDE_MODE, INLINE_INCLUDE_MODE |
| Method Summary | |
|---|---|
String |
getAdminCssResources()
|
String |
getCssResources()
Delegates to getCssResources(null) |
String |
getCssResources(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). |
String |
getEditorCssResources(String spaceKey)
|
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). |
Map<String,String> |
getMetadata()
Returns the map of key-value pairs added via putMetadata(String, 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 |
getResourceTagsForAdditionalContextsHtml(List<String> contexts)
Get the resource tags that would be necessary for the supplied List of extra contexts. |
String |
getSpaceCssPrefix(String spaceKey)
Get the resource prefix for a particular space's CSS file. |
String |
getThemeJsResources(String spaceKey)
Returns the script tags for the theme specific javascript resources. |
boolean |
putMetadata(String key,
String value)
Adds key-value String pairs to a map to be rendered later. |
void |
requireResourcesForContext(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, getRequiredResources, getResourceTags, getResourceTags, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, includeResources, includeResources, includeResources, includeResources, requireResource, requireResource, requireResource, setIncludeMode |
| Method Detail |
|---|
String getResources()
WebResourceManager.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.
String getResourceTagsForAdditionalContextsHtml(List<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
String getCssResources()
getCssResources(String)String getCssResources(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.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.
String getThemeJsResources(String spaceKey)
null or invalid,
the globally configured theme resources are returned.
String getGlobalCssResourcePrefix()
String getSpaceCssPrefix(String spaceKey)
spaceKey - the key of the space we're viewing the CSS for, or null for the global CSS.String getResourceContent(String resourceName)
resourceName - The fully qualified plugin name and resource to include (eg confluence.web.resources:legacy-styles)
void requireResourcesForContext(String context)
requireResourcesForContext in interface com.atlassian.plugin.webresource.WebResourceManagercontext - The name of the context for which you want to require resources (eg "confluence.main")
boolean putMetadata(String key,
String value)
key - a unique key to store the value againstvalue - an HTML-safe string
Map<String,String> getMetadata()
putMetadata(String, String).
Should report an error if called more than once in a request.
String getAdminCssResources()
String getEditorCssResources(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 | |||||||||