| Constructor and Description |
|---|
BasicTheme() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBodyClass()
Returns the class for the body element specified by the theme.
|
ColourScheme |
getColourScheme() |
ThemedDecorator |
getDecorator(String path) |
Collection<? extends ThemeResource> |
getJavascript()
Return the JavaScript resources for the theme.
|
String |
getModuleKey()
Returns the module key of the theme plugin module, or null if this theme doesn't come
from a plugin.
|
String |
getPluginKey()
Return the key of the plugin which includes this theme.
|
Collection<? extends ThemeResource> |
getStylesheets()
Return the stylesheets for the theme.
|
String |
getTopNavLocation()
Returns the location of the Velocity file which renders the top navigation.
|
String |
getXworkVelocityPath(String packageName,
String actionName,
String result,
String template)
If this theme defines any specific overrides for Velocity XWork results, process them through here.
|
boolean |
hasSpaceSideBar()
Tells whether this theme requires rendering of the Space IA sidebar.
|
void |
init(ThemeModuleDescriptor moduleDescriptor)
Initialise the theme details from the given theme module descriptor.
|
boolean |
isDisableSitemesh()
If this flag returns true, all requests for sitemesh templates w.r.t this theme will return
NoDecorator, leading to a total bypassing of the sitemesh-based theme system.
|
public ColourScheme getColourScheme()
getColourScheme in interface Themepublic ThemedDecorator getDecorator(String path)
getDecorator in interface Themepublic Collection<? extends ThemeResource> getStylesheets()
ThemegetStylesheets in interface ThemeThemeResources representing custom stylesheets for this theme,
or an empty list if none exist.public Collection<? extends ThemeResource> getJavascript()
ThemegetJavascript in interface ThemeThemeResources representing custom JavaScript for this theme,
or an empty list if none exist.public String getPluginKey()
ThemegetPluginKey in interface Themepublic void init(ThemeModuleDescriptor moduleDescriptor)
Themepublic String getXworkVelocityPath(String packageName, String actionName, String result, String template)
ThemegetXworkVelocityPath in interface ThemepackageName - the package name of the action being runactionName - the name of the action being runresult - the result string of the action being runtemplate - the Velocity template path the action wants to processpublic boolean isDisableSitemesh()
ThemeisDisableSitemesh in interface Themepublic String getModuleKey()
ThemegetModuleKey in interface Themepublic String getBodyClass()
ThemegetBodyClass in interface Themepublic String getTopNavLocation()
ThemegetTopNavLocation in interface Themepublic boolean hasSpaceSideBar()
ThemeRecommended value: false for themes that don't require rendering of the Space IA sidebar, true otherwise. This value is true for the default theme starting from Confluence 5.0.
hasSpaceSideBar in interface ThemeCopyright © 2003–2019 Atlassian. All rights reserved.