|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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.WebResourceManager
context
- 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 All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |