|
||||||||||
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 | |
---|---|
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 |
getResourceContent(java.lang.String resourceName)
Gets the content of a resource specified. |
java.lang.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) . |
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 |
getThemeJsResources(java.lang.String spaceKey)
Returns the script tags for the theme specific javascript resources. |
boolean |
putMetadata(java.lang.String key,
java.lang.String value)
Adds key-value String pairs to a map to be rendered later. |
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, getRequiredResources, getResourceTags, getResourceTags, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResource, getStaticPluginResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, getStaticResourcePrefix, includeResources, includeResources, includeResources, includeResources, requireResource, requireResource, requireResource, setIncludeMode |
Method Detail |
---|
java.lang.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
.
@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 |