Package com.atlassian.confluence.themes
Interface StylesheetManager
- All Known Implementing Classes:
DefaultStylesheetManager
public interface StylesheetManager
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addGlobalStylesheet
(String style) Adds a global stylesheet to customize the look and feel of Confluencevoid
addSpaceStylesheet
(String spaceKey, String style) Adds a space stylesheet to customize the look and feel of a single space within Confluence.Retrieve the custom global stylesheetgetSpaceStylesheet
(String spaceKey) Retrieve the custom stylesheet that has been stored against a space.getSpaceStylesheet
(String spaceKey, boolean shouldLookGlobal) Retrieve the custom stylesheet that has been stored against a space.void
removes the global Confluence stylesheetvoid
removeSpaceStylesheet
(String spaceKey) Removes a space specific stylesheet
-
Method Details
-
getSpaceStylesheet
Retrieve the custom stylesheet that has been stored against a space.If no stylesheet is stored against the space, the global stylesheet will be applied if one exists. However, if a space theme is set, the global styles will be ignored.
- Parameters:
spaceKey
- The key of the Confluence space for which you want to retrieve the style- Returns:
- A String containing the css styles for the space
-
getSpaceStylesheet
Retrieve the custom stylesheet that has been stored against a space.- Parameters:
spaceKey
- The key of the Confluence space for which you want to retrieve the styleshouldLookGlobal
- determines whether it should look for a global style if no space style exists- Returns:
- A String containing the css styles for the space
-
getGlobalStylesheet
String getGlobalStylesheet()Retrieve the custom global stylesheet- Returns:
- style A String containing the css styles for Confluence
-
addGlobalStylesheet
Adds a global stylesheet to customize the look and feel of Confluence- Parameters:
style
- A String representing the css styles for Confluence
-
addSpaceStylesheet
Adds a space stylesheet to customize the look and feel of a single space within Confluence.- Parameters:
spaceKey
- The key of the Confluence space to which the syle should be appliedstyle
- A String representing the css styles for the space
-
removeSpaceStylesheet
Removes a space specific stylesheet- Parameters:
spaceKey
- The key of the Confluence space from which to remove the style
-
removeGlobalStylesheet
void removeGlobalStylesheet()removes the global Confluence stylesheet
-