public class FixedThemeResolver extends AbstractThemeResolver
ThemeResolver 実装。固定名は "defaultThemeName" プロパティで定義できます。デフォルトでは "theme" です。 メモ: 固定テーマは変更できないため、setThemeName をサポートしていません。
AbstractThemeResolver.setDefaultThemeName(java.lang.String)ORIGINAL_DEFAULT_THEME_NAME| コンストラクターと説明 |
|---|
FixedThemeResolver() |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | resolveThemeName(HttpServletRequestEE request) 指定されたリクエストを介して現在のテーマ名を解決します。 |
void | setThemeName(HttpServletRequestEE request, HttpServletResponseEE response, java.lang.String themeName) 現在のテーマ名を指定されたものに設定します。 |
getDefaultThemeName, setDefaultThemeNamepublic java.lang.String resolveThemeName(HttpServletRequestEE request)
ThemeResolverrequest - 解決に使用するリクエスト public void setThemeName(HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable java.lang.String themeName)
ThemeResolverrequest - テーマ名の変更に使用するリクエスト response - テーマ名の変更に使用されるレスポンス themeName - 新しいテーマ名 (null または空にしてリセットする)