| Name | Description | Type | Package | Framework |
| DelegatingThemeSource | Empty ThemeSource that delegates all calls to the parent ThemeSource. | Class | org.springframework.ui.context.support | Spring MVC |
| HierarchicalThemeSource | Sub-interface of ThemeSource to be implemented by objects thatcan resolve theme messages hierarchically. | Interface | org.springframework.ui.context | Spring MVC |
| ResourceBundleThemeSource | ThemeSource implementation that looks up an individualResourceBundle per theme. | Class | org.springframework.ui.context.support | Spring MVC |
| SimpleTheme | Default Theme implementation, wrapping a name and anunderlying MessageSource. | Class | org.springframework.ui.context.support | Spring MVC |
| Theme | A Theme can resolve theme-specific messages, codes, file paths, etcetera(e. | Interface | org.springframework.ui.context | Spring MVC |
| ThemeSource | Interface to be implemented by objects that can resolve Themes. | Interface | org.springframework.ui.context | Spring MVC |
| UiApplicationContextUtils | Utility class for UI application context implementations. | Class | org.springframework.ui.context.support | Spring MVC |