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