Class MessageSupport
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.apache.taglibs.standard.tag.common.fmt.MessageSupport
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
MessageTag
,MessageTag
,MessageTag
public abstract class MessageSupport extends javax.servlet.jsp.tagext.BodyTagSupport
Support for tag handlers for <message>, the message formatting tag in JSTL 1.0.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected LocalizationContext
bundleAttrValue
protected boolean
bundleSpecified
protected java.lang.String
keyAttrValue
protected boolean
keySpecified
private java.util.List
params
private int
scope
static java.lang.String
UNDEFINED_KEY
private java.lang.String
var
-
Constructor Summary
Constructors Constructor Description MessageSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParam(java.lang.Object arg)
Adds an argument (for parametric replacement) to this tag's message.int
doEndTag()
int
doStartTag()
private void
init()
void
release()
void
setScope(java.lang.String scope)
void
setVar(java.lang.String var)
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Field Detail
-
UNDEFINED_KEY
public static final java.lang.String UNDEFINED_KEY
- See Also:
- Constant Field Values
-
keyAttrValue
protected java.lang.String keyAttrValue
-
keySpecified
protected boolean keySpecified
-
bundleAttrValue
protected LocalizationContext bundleAttrValue
-
bundleSpecified
protected boolean bundleSpecified
-
var
private java.lang.String var
-
scope
private int scope
-
params
private java.util.List params
-
-
Method Detail
-
init
private void init()
-
setVar
public void setVar(java.lang.String var)
-
setScope
public void setScope(java.lang.String scope)
-
addParam
public void addParam(java.lang.Object arg)
Adds an argument (for parametric replacement) to this tag's message.- See Also:
ParamSupport
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException
- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classjavax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspException
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspException
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classjavax.servlet.jsp.tagext.BodyTagSupport
-
-