public class DefaultStylesheetManager extends Object implements StylesheetManager
Constructor and Description |
---|
DefaultStylesheetManager() |
Modifier and Type | Method and Description |
---|---|
void |
addGlobalStylesheet(String style)
Adds a global stylesheet to customize the look and feel of Confluence
|
void |
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 stylesheet
|
String |
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 stylesheet
|
void |
removeSpaceStylesheet(String spaceKey)
Removes a space specific stylesheet
|
void |
setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager) |
void |
setEventManager(com.atlassian.event.EventManager eventManager) |
void |
setSpaceManager(SpaceManager spaceManager) |
void |
setThemeManager(ThemeManager themeManager) |
public String getSpaceStylesheet(String spaceKey)
StylesheetManager
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.
getSpaceStylesheet
in interface StylesheetManager
spaceKey
- The key of the Confluence space for which you want to retrieve the stylepublic String getSpaceStylesheet(String spaceKey, boolean shouldLookGlobal)
StylesheetManager
getSpaceStylesheet
in interface StylesheetManager
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 existspublic String getGlobalStylesheet()
StylesheetManager
getGlobalStylesheet
in interface StylesheetManager
public void addGlobalStylesheet(String style)
StylesheetManager
addGlobalStylesheet
in interface StylesheetManager
style
- A String representing the css styles for Confluencepublic void addSpaceStylesheet(String spaceKey, String style)
StylesheetManager
addSpaceStylesheet
in interface StylesheetManager
spaceKey
- The key of the Confluence space to which the syle should be appliedstyle
- A String representing the css styles for the spacepublic void removeSpaceStylesheet(String spaceKey)
StylesheetManager
removeSpaceStylesheet
in interface StylesheetManager
spaceKey
- The key of the Confluence space from which to remove the stylepublic void removeGlobalStylesheet()
StylesheetManager
removeGlobalStylesheet
in interface StylesheetManager
public void setThemeManager(ThemeManager themeManager)
public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
public void setEventManager(com.atlassian.event.EventManager eventManager)
public void setSpaceManager(SpaceManager spaceManager)
Copyright © 2003–2021 Atlassian. All rights reserved.