|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.spaces.actions.AbstractSpaceAction
com.atlassian.confluence.admin.actions.lookandfeel.AbstractLookAndFeelAction
com.atlassian.confluence.admin.actions.lookandfeel.AbstractThemeAction
public abstract class AbstractThemeAction
| Field Summary | |
|---|---|
protected String |
themeKey
|
| Fields inherited from class com.atlassian.confluence.admin.actions.lookandfeel.AbstractLookAndFeelAction |
|---|
colourSchemeManager, layoutHelper, themeManager |
| Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction |
|---|
key, notificationManager, originalSpace, space, spaceManager, wikiStyleRenderer |
| Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
|---|
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
| Fields inherited from class com.opensymphony.xwork.ActionSupport |
|---|
LOG |
| Fields inherited from interface com.opensymphony.xwork.Action |
|---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
| Constructor Summary | |
|---|---|
AbstractThemeAction()
|
|
| Method Summary | |
|---|---|
String |
execute()
|
List |
getAvailableThemeDescriptors()
|
protected abstract String |
getConfigPath(ThemeModuleDescriptor descriptor)
returns the Config Path for the theme defined in the theme plugin.xml |
ThemeModuleDescriptor |
getCurrentThemeDescriptor()
|
protected abstract String |
getCurrentThemeKey()
|
String |
getThemeKey()
|
boolean |
hasIcon(ThemeModuleDescriptor descriptor)
|
protected abstract void |
setTheme(String themeKey)
|
void |
setThemeKey(String themeKey)
|
void |
validate()
|
| Methods inherited from class com.atlassian.confluence.admin.actions.lookandfeel.AbstractLookAndFeelAction |
|---|
getColourSchemeManager, getLayoutHelper, isCustomeThemeSet, isPermitted, isThemeSet, setColourSchemeManager, setLayoutHelper, setThemeManager |
| Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction |
|---|
getKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, isAdminUser, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer |
| Methods inherited from class com.opensymphony.xwork.ActionSupport |
|---|
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String themeKey
| Constructor Detail |
|---|
public AbstractThemeAction()
| Method Detail |
|---|
public void setThemeKey(String themeKey)
public String getThemeKey()
public List getAvailableThemeDescriptors()
public void validate()
validate in interface com.opensymphony.xwork.Validateablevalidate in class com.opensymphony.xwork.ActionSupportpublic String execute()
execute in interface com.opensymphony.xwork.Actionexecute in class com.opensymphony.xwork.ActionSupportprotected abstract void setTheme(String themeKey)
public ThemeModuleDescriptor getCurrentThemeDescriptor()
public boolean hasIcon(ThemeModuleDescriptor descriptor)
protected abstract String getCurrentThemeKey()
protected abstract String getConfigPath(ThemeModuleDescriptor descriptor)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||