Package com.atlassian.confluence.themes
Interface StylesheetManager
-
- All Known Implementing Classes:
DefaultStylesheetManager
public interface StylesheetManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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.String
getGlobalStylesheet()
Retrieve the custom global stylesheetString
getSpaceStylesheet(String spaceKey)
Retrieve the custom stylesheet that has been stored against a space.String
getSpaceStylesheet(String spaceKey, boolean shouldLookGlobal)
Retrieve the custom stylesheet that has been stored against a space.void
removeGlobalStylesheet()
removes the global Confluence stylesheetvoid
removeSpaceStylesheet(String spaceKey)
Removes a space specific stylesheet
-
-
-
Method Detail
-
getSpaceStylesheet
String getSpaceStylesheet(String spaceKey)
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
String getSpaceStylesheet(String spaceKey, boolean shouldLookGlobal)
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
void addGlobalStylesheet(String style)
Adds a global stylesheet to customize the look and feel of Confluence- Parameters:
style
- A String representing the css styles for Confluence
-
addSpaceStylesheet
void addSpaceStylesheet(String spaceKey, String style)
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
void removeSpaceStylesheet(String spaceKey)
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
-
-