Package org.zkoss.zul.theme
Class CookieThemeResolver
java.lang.Object
org.zkoss.zul.theme.CookieThemeResolver
- All Implemented Interfaces:
org.zkoss.web.theme.ThemeResolver
A standard implementation of ThemeResolver
Retrieves and stores theme names via cookie
ZK CE/PE/EE
- Since:
- 6.5.2
- Author:
- neillee
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CookieThemeResolver
public CookieThemeResolver()
-
-
Method Details
-
getTheme
Retrieves theme name from Cookie- Specified by:
getThemein interfaceorg.zkoss.web.theme.ThemeResolver- Parameters:
request-- Returns:
- theme name stored in Cookie, or "" if not found
- Since:
- 6.5.2
-
setTheme
public void setTheme(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String themeName) Stores theme name in Cookie- Specified by:
setThemein interfaceorg.zkoss.web.theme.ThemeResolver- Parameters:
request-response-themeName- theme name to be stored in Cookie- Since:
- 6.5.2
-