public interface ThemeSource
Themes
を解決できるオブジェクトによって実装されるインターフェース。これにより、特定の「テーマ」のメッセージのパラメーター化と国際化が可能になります。Theme
修飾子と型 | メソッドと説明 |
---|---|
Theme | getTheme(StringSE themeName) 指定されたテーマ名のテーマインスタンスを返します。 |
@Nullable Theme getTheme(StringSE themeName)
返されたテーマは、テーマ固有のメッセージ、コード、ファイルパスなどを解決します(例: Web 環境の CSS およびイメージファイル)。
themeName
- テーマの名前 null
。慣例により、ThemeSource は少なくともデフォルトのテーマ名 "theme" のデフォルトのテーマを返すことができるはずですが、他のテーマ名のデフォルトのテーマを返すこともあります。AbstractThemeResolver.ORIGINAL_DEFAULT_THEME_NAME