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
  • Constructor Details

    • CookieThemeResolver

      public CookieThemeResolver()
  • Method Details

    • getTheme

      public String getTheme(jakarta.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(jakarta.servlet.http.HttpServletRequest request, jakarta.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