public interface

ThemeSource

org.springframework.ui.context.ThemeSource
Known Indirect Subclasses

Class Overview

Interface to be implemented by objects that can resolve Themes. This enables parameterization and internationalization of messages for a given 'theme'.

See Also

Summary

Public Methods
abstract Theme getTheme(String themeName)
Return the Theme instance for the given theme name.

Public Methods

public abstract Theme getTheme (String themeName)

Return the Theme instance for the given theme name.

The returned Theme will resolve theme-specific messages, codes, file paths, etc (e.g. CSS and image files in a web environment).

Parameters
themeName the name of the theme
Returns
  • the corresponding Theme, or null if none defined. Note that, by convention, a ThemeSource should at least be able to return a default Theme for the default theme name "theme" but may also return default Themes for other theme names.