com.interface21.ui.context
Interface ThemeSource

All Known Subinterfaces:
NestingThemeSource, WebApplicationContext
All Known Implementing Classes:
AbstractXmlUiApplicationContext, StaticUiApplicationContext

public interface ThemeSource

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

Author:
Jean-Pierre Pawlak, Juergen Hoeller
See Also:
Theme

Method Summary
 Theme getTheme(java.lang.String themeName)
          Return the Theme instance for the given theme name.
 

Method Detail

getTheme

public Theme getTheme(java.lang.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 - name of the theme
Returns:
the respective Theme, or null if none defined


Rod Johnson and Spring contributors 2001-2003.