List of usage examples for org.springframework.ui.context Theme getMessageSource
MessageSource getMessageSource();
From source file:net.sourceforge.subsonic.controller.AbstractChartController.java
private Color getColor(String code, HttpServletRequest request) { Theme theme = RequestContextUtils.getTheme(request); Locale locale = RequestContextUtils.getLocale(request); String colorHex = theme.getMessageSource().getMessage(code, new Object[0], locale); return new Color(Integer.parseInt(colorHex, 16)); }
From source file:com.epam.cme.storefront.breadcrumb.impl.DefaultResourceBreadcrumbBuilder.java
protected MessageSource getMessageSource() { final ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder .getRequestAttributes();// w w w .j av a 2s . c om if (requestAttributes != null) { final HttpServletRequest request = requestAttributes.getRequest(); final Theme theme = RequestContextUtils.getTheme(request); if (theme != null) { return theme.getMessageSource(); } } return null; }
From source file:org.springframework.ui.context.support.ResourceBundleThemeSource.java
/** * Initialize the MessageSource of the given theme with the * one from the corresponding parent of this ThemeSource. * @param theme the Theme to (re-)initialize *//*from ww w.ja v a 2s . com*/ protected void initParent(Theme theme) { if (theme.getMessageSource() instanceof HierarchicalMessageSource) { HierarchicalMessageSource messageSource = (HierarchicalMessageSource) theme.getMessageSource(); if (getParentThemeSource() != null && messageSource.getParentMessageSource() == null) { Theme parentTheme = getParentThemeSource().getTheme(theme.getName()); if (parentTheme != null) { messageSource.setParentMessageSource(parentTheme.getMessageSource()); } } } }