Package org.zkoss.zul.theme
Class CookieThemeResolver
- java.lang.Object
-
- org.zkoss.zul.theme.CookieThemeResolver
-
- All Implemented Interfaces:
org.zkoss.web.theme.ThemeResolver
public class CookieThemeResolver extends java.lang.Object implements org.zkoss.web.theme.ThemeResolverA standard implementation of ThemeResolver Retrieves and stores theme names via cookie ZK CE/PE/EE- Since:
- 6.5.2
- Author:
- neillee
-
-
Constructor Summary
Constructors Constructor Description CookieThemeResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetTheme(jakarta.servlet.http.HttpServletRequest request)Retrieves theme name from CookievoidsetTheme(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, java.lang.String themeName)Stores theme name in Cookie
-
-
-
Method Detail
-
getTheme
public java.lang.String getTheme(jakarta.servlet.http.HttpServletRequest request)
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, java.lang.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
-
-