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 Object
- implements 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
Method Summary |
String |
getTheme(javax.servlet.http.HttpServletRequest request)
Retrieves theme name from Cookie |
void |
setTheme(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String themeName)
Stores theme name in Cookie |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CookieThemeResolver
public CookieThemeResolver()
getTheme
public String getTheme(javax.servlet.http.HttpServletRequest request)
- Retrieves theme name from Cookie
- Specified by:
getTheme
in interface org.zkoss.web.theme.ThemeResolver
- Parameters:
request
-
- Returns:
- theme name stored in Cookie, or "" if not found
- Since:
- 6.5.2
setTheme
public void setTheme(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String themeName)
- Stores theme name in Cookie
- Specified by:
setTheme
in interface org.zkoss.web.theme.ThemeResolver
- Parameters:
request
- response
- themeName
- theme name to be stored in Cookie- Since:
- 6.5.2
Copyright © 2014. All rights reserved.