org.springframework.web.servlet.tags
Class ThemeTag
java.lang.Object
   javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.TagSupport
       org.springframework.web.servlet.tags.RequestContextAwareTag
org.springframework.web.servlet.tags.RequestContextAwareTag
           org.springframework.web.servlet.tags.HtmlEscapingAwareTag
org.springframework.web.servlet.tags.HtmlEscapingAwareTag
               org.springframework.web.servlet.tags.MessageTag
org.springframework.web.servlet.tags.MessageTag
                   org.springframework.web.servlet.tags.ThemeTag
org.springframework.web.servlet.tags.ThemeTag
- All Implemented Interfaces: 
- Serializable, IterationTag, JspTag, Tag, TryCatchFinally
- public class ThemeTag 
- extends MessageTag
Custom tag to look up a theme message in the scope of this page.
 Messages are looked up using the ApplicationContext's ThemeSource,
 and thus should support internationalization.
 
Regards a HTML escaping setting, either on this tag instance,
 the page level, or the web.xml level.
 
If "code" isn't set or cannot be resolved, "text" will be used
 as default message.
- Author:
- Jean-Pierre Pawlak, Juergen Hoeller
- See Also:
- Theme,- ThemeSource,- MessageTag.setCode(java.lang.String),- MessageTag.setText(java.lang.String),- HtmlEscapingAwareTag.setHtmlEscape(java.lang.String),- HtmlEscapeTag.setDefaultHtmlEscape(java.lang.String),- WebUtils.HTML_ESCAPE_CONTEXT_PARAM, 
Serialized Form
 
 
 
 
 
 
 
 
| Methods inherited from class org.springframework.web.servlet.tags.MessageTag | 
| doStartTagInternal, resolveArguments, resolveMessage, setArguments, setArgumentSeparator, setCode, setJavaScriptEscape, setMessage, setScope, setText, setVar, writeMessage | 
 
 
 
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport | 
| doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ThemeTag
public ThemeTag()
getMessageSource
protected MessageSource getMessageSource()
- Use the theme MessageSource for theme message resolution.
 
- 
- Overrides:
- getMessageSourcein class- MessageTag
 
- 
 
getNoSuchMessageExceptionDescription
protected String getNoSuchMessageExceptionDescription(NoSuchMessageException ex)
- Return exception message that indicates the current theme.
 
- 
- Overrides:
- getNoSuchMessageExceptionDescriptionin class- MessageTag
 
- 
 
Copyright © 2002-2008 The Spring Framework.